builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0243 starttime: 1467820709.06 results: success (0) buildid: 20160706073322 builduid: 05428803cf9b43f28090ff703e206d12 revision: f574e40a75b53bb43b78bb15de96154160cdf0c4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.060543) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.060979) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.061282) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.086625) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.087292) ========= 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.WUKcQa7inn/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.68n3uEJ2ag/Listeners TMPDIR=/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/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-07-06 08:58:29-- 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% 116M=0s 2016-07-06 08:58:29 (116 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.085675 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.199339) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.199738) ========= 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.WUKcQa7inn/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.68n3uEJ2ag/Listeners TMPDIR=/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/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.025180 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:29.250989) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 08:58:29.251847) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f574e40a75b53bb43b78bb15de96154160cdf0c4 --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 f574e40a75b53bb43b78bb15de96154160cdf0c4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WUKcQa7inn/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.68n3uEJ2ag/Listeners TMPDIR=/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/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-07-06 08:58:29,335 truncating revision to first 12 chars 2016-07-06 08:58:29,335 Setting DEBUG logging. 2016-07-06 08:58:29,335 attempt 1/10 2016-07-06 08:58:29,335 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f574e40a75b5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 08:58:30,866 unpacking tar archive at: mozilla-beta-f574e40a75b5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.818322 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 08:58:31.093981) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:31.094403) ========= script_repo_revision: f574e40a75b53bb43b78bb15de96154160cdf0c4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:31.094829) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:31.095168) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 08:58:31.114329) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-07-06 08:58:31.114702) ========= /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.WUKcQa7inn/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.68n3uEJ2ag/Listeners TMPDIR=/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/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 08:58:31 INFO - MultiFileLogger online at 20160706 08:58:31 in /builds/slave/test 08:58:31 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 08:58:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:58:31 INFO - {'append_to_log': False, 08:58:31 INFO - 'base_work_dir': '/builds/slave/test', 08:58:31 INFO - 'blob_upload_branch': 'mozilla-beta', 08:58:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:58:31 INFO - 'buildbot_json_path': 'buildprops.json', 08:58:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:58:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:58:31 INFO - 'download_minidump_stackwalk': True, 08:58:31 INFO - 'download_symbols': 'true', 08:58:31 INFO - 'e10s': False, 08:58:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:58:31 INFO - 'tooltool.py': '/tools/tooltool.py', 08:58:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:58:31 INFO - '/tools/misc-python/virtualenv.py')}, 08:58:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:58:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:58:31 INFO - 'log_level': 'info', 08:58:31 INFO - 'log_to_console': True, 08:58:31 INFO - 'opt_config_files': (), 08:58:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:58:31 INFO - '--processes=1', 08:58:31 INFO - '--config=%(test_path)s/wptrunner.ini', 08:58:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:58:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:58:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:58:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:58:31 INFO - 'pip_index': False, 08:58:31 INFO - 'require_test_zip': True, 08:58:31 INFO - 'test_type': ('testharness',), 08:58:31 INFO - 'this_chunk': '1', 08:58:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:58:31 INFO - 'total_chunks': '10', 08:58:31 INFO - 'virtualenv_path': 'venv', 08:58:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:58:31 INFO - 'work_dir': 'build'} 08:58:31 INFO - ##### 08:58:31 INFO - ##### Running clobber step. 08:58:31 INFO - ##### 08:58:31 INFO - Running pre-action listener: _resource_record_pre_action 08:58:31 INFO - Running main action method: clobber 08:58:31 INFO - rmtree: /builds/slave/test/build 08:58:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:58:33 INFO - Running post-action listener: _resource_record_post_action 08:58:33 INFO - ##### 08:58:33 INFO - ##### Running read-buildbot-config step. 08:58:33 INFO - ##### 08:58:33 INFO - Running pre-action listener: _resource_record_pre_action 08:58:33 INFO - Running main action method: read_buildbot_config 08:58:33 INFO - Using buildbot properties: 08:58:33 INFO - { 08:58:33 INFO - "project": "", 08:58:33 INFO - "product": "firefox", 08:58:33 INFO - "script_repo_revision": "production", 08:58:33 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:58:33 INFO - "repository": "", 08:58:33 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:58:33 INFO - "buildid": "20160706073322", 08:58:33 INFO - "pgo_build": "False", 08:58:33 INFO - "basedir": "/builds/slave/test", 08:58:33 INFO - "buildnumber": 9, 08:58:33 INFO - "slavename": "t-yosemite-r7-0243", 08:58:33 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 08:58:33 INFO - "platform": "macosx64", 08:58:33 INFO - "branch": "mozilla-beta", 08:58:33 INFO - "revision": "f574e40a75b53bb43b78bb15de96154160cdf0c4", 08:58:33 INFO - "repo_path": "releases/mozilla-beta", 08:58:33 INFO - "moz_repo_path": "", 08:58:33 INFO - "stage_platform": "macosx64", 08:58:33 INFO - "builduid": "05428803cf9b43f28090ff703e206d12", 08:58:33 INFO - "slavebuilddir": "test" 08:58:33 INFO - } 08:58:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:58:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:58:33 INFO - Running post-action listener: _resource_record_post_action 08:58:33 INFO - ##### 08:58:33 INFO - ##### Running download-and-extract step. 08:58:33 INFO - ##### 08:58:33 INFO - Running pre-action listener: _resource_record_pre_action 08:58:33 INFO - Running main action method: download_and_extract 08:58:33 INFO - mkdir: /builds/slave/test/build/tests 08:58:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:33 INFO - https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:58:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:58:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:58:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:35 INFO - Downloaded 1201 bytes. 08:58:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:58:35 INFO - Using the following test package requirements: 08:58:35 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:58:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:58:35 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:58:35 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'jsshell-mac64.zip'], 08:58:35 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:58:35 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:58:35 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:58:35 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:58:35 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:58:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:35 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:58:35 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 08:58:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:35 INFO - https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:58:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:58:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:58:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:36 INFO - Downloaded 18406770 bytes. 08:58:36 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/*'] 08:58:36 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/* 08:58:36 INFO - caution: filename not matched: web-platform/* 08:58:36 INFO - Return code: 11 08:58:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:36 INFO - https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:58:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:58:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:58:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:38 INFO - Downloaded 36389883 bytes. 08:58:38 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/*'] 08:58:38 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/* 08:58:42 INFO - caution: filename not matched: bin/* 08:58:42 INFO - caution: filename not matched: config/* 08:58:42 INFO - caution: filename not matched: mozbase/* 08:58:42 INFO - caution: filename not matched: marionette/* 08:58:42 INFO - caution: filename not matched: tools/wptserve/* 08:58:42 INFO - Return code: 11 08:58:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:42 INFO - https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:58:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:58:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:44 INFO - Downloaded 73013616 bytes. 08:58:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:44 INFO - mkdir: /builds/slave/test/properties 08:58:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:58:44 INFO - Writing to file /builds/slave/test/properties/build_url 08:58:44 INFO - Contents: 08:58:44 INFO - build_url:https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:58:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:58:46 INFO - Contents: 08:58:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:46 INFO - https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:58:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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 08:58:48 INFO - Downloaded 103719132 bytes. 08:58:48 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'] 08:58:48 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 08:58:52 INFO - Return code: 0 08:58:52 INFO - Running post-action listener: _resource_record_post_action 08:58:52 INFO - Running post-action listener: set_extra_try_arguments 08:58:52 INFO - ##### 08:58:52 INFO - ##### Running create-virtualenv step. 08:58:52 INFO - ##### 08:58:52 INFO - Running pre-action listener: _pre_create_virtualenv 08:58:52 INFO - Running pre-action listener: _resource_record_pre_action 08:58:52 INFO - Running main action method: create_virtualenv 08:58:52 INFO - Creating virtualenv /builds/slave/test/build/venv 08:58:52 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 08:58:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:58:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:58:52 INFO - Using real prefix '/tools/python27' 08:58:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:58:53 INFO - Installing distribute.............................................................................................................................................................................................done. 08:58:56 INFO - Installing pip.................done. 08:58:56 INFO - Return code: 0 08:58:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:58:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:58:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:58:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:56 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 0x105f8fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105facf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4cb4721f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105fa85e0>, '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 0x105b8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105bb6990>, '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.WUKcQa7inn/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.68n3uEJ2ag/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:58:56 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 08:58:56 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 08:58:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WUKcQa7inn/Render', 08:58:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:58:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:58:56 INFO - 'HOME': '/Users/cltbld', 08:58:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:58:56 INFO - 'LOGNAME': 'cltbld', 08:58:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:58:56 INFO - 'MOZ_NO_REMOTE': '1', 08:58:56 INFO - 'NO_EM_RESTART': '1', 08:58:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:58:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:58:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:58:56 INFO - 'PWD': '/builds/slave/test', 08:58:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:58:56 INFO - 'SHELL': '/bin/bash', 08:58:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.68n3uEJ2ag/Listeners', 08:58:56 INFO - 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', 08:58:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:58:56 INFO - 'USER': 'cltbld', 08:58:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:58:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:58:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:58:56 INFO - 'XPC_FLAGS': '0x0', 08:58:56 INFO - 'XPC_SERVICE_NAME': '0', 08:58:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:58:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:58:56 INFO - Downloading/unpacking psutil>=0.7.1 08:58:56 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 08:58:56 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 08:58:56 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 08:58:56 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 08:58:56 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 08:58:56 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 08:58:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:58:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:58:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:58:59 INFO - Installing collected packages: psutil 08:58:59 INFO - Running setup.py install for psutil 08:58:59 INFO - building 'psutil._psutil_osx' extension 08:58:59 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 08:59:00 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 08:59:00 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 08:59:00 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 08:59:00 INFO - building 'psutil._psutil_posix' extension 08:59:00 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 08:59:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:59:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:59:00 INFO - ^ 08:59:00 INFO - 1 warning generated. 08:59:00 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 08:59:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:59:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:59:00 INFO - Successfully installed psutil 08:59:00 INFO - Cleaning up... 08:59:00 INFO - Return code: 0 08:59:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:59:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:59:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:59:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:00 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 0x105f8fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105facf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4cb4721f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105fa85e0>, '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 0x105b8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105bb6990>, '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.WUKcQa7inn/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.68n3uEJ2ag/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:59:00 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 08:59:00 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 08:59:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WUKcQa7inn/Render', 08:59:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:59:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:59:00 INFO - 'HOME': '/Users/cltbld', 08:59:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:59:00 INFO - 'LOGNAME': 'cltbld', 08:59:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:59:00 INFO - 'MOZ_NO_REMOTE': '1', 08:59:00 INFO - 'NO_EM_RESTART': '1', 08:59:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:59:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:59:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:59:00 INFO - 'PWD': '/builds/slave/test', 08:59:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:59:00 INFO - 'SHELL': '/bin/bash', 08:59:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.68n3uEJ2ag/Listeners', 08:59:00 INFO - 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', 08:59:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:59:00 INFO - 'USER': 'cltbld', 08:59:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:59:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:59:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:59:00 INFO - 'XPC_FLAGS': '0x0', 08:59:00 INFO - 'XPC_SERVICE_NAME': '0', 08:59:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:59:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:59:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:59:00 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 08:59:00 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 08:59:00 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 08:59:00 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 08:59:00 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 08:59:00 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 08:59:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:59:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:59:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:59:03 INFO - Installing collected packages: mozsystemmonitor 08:59:03 INFO - Running setup.py install for mozsystemmonitor 08:59:04 INFO - Successfully installed mozsystemmonitor 08:59:04 INFO - Cleaning up... 08:59:04 INFO - Return code: 0 08:59:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:59: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')]} 08:59:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:59:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59: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')]} 08:59:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:59:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:04 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 0x105f8fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105facf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4cb4721f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105fa85e0>, '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 0x105b8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105bb6990>, '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.WUKcQa7inn/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.68n3uEJ2ag/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:59:04 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 08:59:04 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 08:59:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WUKcQa7inn/Render', 08:59:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:59:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:59:04 INFO - 'HOME': '/Users/cltbld', 08:59:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:59:04 INFO - 'LOGNAME': 'cltbld', 08:59:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:59:04 INFO - 'MOZ_NO_REMOTE': '1', 08:59:04 INFO - 'NO_EM_RESTART': '1', 08:59:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:59:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:59:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:59:04 INFO - 'PWD': '/builds/slave/test', 08:59:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:59:04 INFO - 'SHELL': '/bin/bash', 08:59:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.68n3uEJ2ag/Listeners', 08:59:04 INFO - 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', 08:59:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:59:04 INFO - 'USER': 'cltbld', 08:59:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:59:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:59:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:59:04 INFO - 'XPC_FLAGS': '0x0', 08:59:04 INFO - 'XPC_SERVICE_NAME': '0', 08:59:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:59:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:59:04 INFO - Downloading/unpacking blobuploader==1.2.4 08:59:04 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 08:59:04 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 08:59:04 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 08:59:04 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 08:59:04 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 08:59:04 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 08:59:06 INFO - Downloading blobuploader-1.2.4.tar.gz 08:59:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:59:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:59:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:59:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:59:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:59:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:59:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:59:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:59:07 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 08:59:07 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 08:59:07 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 08:59:07 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 08:59:07 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 08:59:07 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 08:59:08 INFO - Downloading docopt-0.6.1.tar.gz 08:59:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:59:08 INFO - Installing collected packages: blobuploader, requests, docopt 08:59:08 INFO - Running setup.py install for blobuploader 08:59:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:59:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:59:08 INFO - Running setup.py install for requests 08:59:08 INFO - Running setup.py install for docopt 08:59:08 INFO - Successfully installed blobuploader requests docopt 08:59:08 INFO - Cleaning up... 08:59:08 INFO - Return code: 0 08:59:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:59:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:59:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:59:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:08 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 0x105f8fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105facf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4cb4721f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105fa85e0>, '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 0x105b8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105bb6990>, '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.WUKcQa7inn/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.68n3uEJ2ag/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:59:08 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 08:59:08 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 08:59:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WUKcQa7inn/Render', 08:59:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:59:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:59:08 INFO - 'HOME': '/Users/cltbld', 08:59:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:59:08 INFO - 'LOGNAME': 'cltbld', 08:59:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:59:08 INFO - 'MOZ_NO_REMOTE': '1', 08:59:08 INFO - 'NO_EM_RESTART': '1', 08:59:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:59:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:59:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:59:08 INFO - 'PWD': '/builds/slave/test', 08:59:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:59:08 INFO - 'SHELL': '/bin/bash', 08:59:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.68n3uEJ2ag/Listeners', 08:59:08 INFO - 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', 08:59:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:59:08 INFO - 'USER': 'cltbld', 08:59:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:59:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:59:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:59:08 INFO - 'XPC_FLAGS': '0x0', 08:59:08 INFO - 'XPC_SERVICE_NAME': '0', 08:59:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:59:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-diu393-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-Cwy0Gw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-NrCwzc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-NKTHg8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-dEOsRi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-EQaSqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-TJV9jx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:59:09 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-O8rXxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-0e4VU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-MPbmIb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-Fht6Ek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-HLnWO0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-Ohvjtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-WQBnkg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-kpKrAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-77SgyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:59:10 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-X25ZSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:59:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:59:11 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-7zAuDV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:59:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:59:11 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-tvLlHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:59:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:59:11 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-AcLhuK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:59:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:59:11 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-rgcBAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:59:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:59:11 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 08:59:11 INFO - Running setup.py install for manifestparser 08:59:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:59:11 INFO - Running setup.py install for mozcrash 08:59:12 INFO - Running setup.py install for mozdebug 08:59:12 INFO - Running setup.py install for mozdevice 08:59:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Running setup.py install for mozfile 08:59:12 INFO - Running setup.py install for mozhttpd 08:59:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Running setup.py install for mozinfo 08:59:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Running setup.py install for mozInstall 08:59:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:59:12 INFO - Running setup.py install for mozleak 08:59:13 INFO - Running setup.py install for mozlog 08:59:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:59:13 INFO - Running setup.py install for moznetwork 08:59:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:59:13 INFO - Running setup.py install for mozprocess 08:59:13 INFO - Running setup.py install for mozprofile 08:59:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:59:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:59:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:59:13 INFO - Running setup.py install for mozrunner 08:59:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:59:13 INFO - Running setup.py install for mozscreenshot 08:59:14 INFO - Running setup.py install for moztest 08:59:14 INFO - Running setup.py install for mozversion 08:59:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:59:14 INFO - Running setup.py install for wptserve 08:59:14 INFO - Running setup.py install for marionette-driver 08:59:14 INFO - Running setup.py install for browsermob-proxy 08:59:14 INFO - Running setup.py install for marionette-client 08:59:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:59:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:59:15 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 08:59:15 INFO - Cleaning up... 08:59:15 INFO - Return code: 0 08:59:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:59:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:59:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:59:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:59:15 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 0x105f8fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105facf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4cb4721f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105fa85e0>, '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 0x105b8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105bb6990>, '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.WUKcQa7inn/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.68n3uEJ2ag/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:59:15 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 08:59:15 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 08:59:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WUKcQa7inn/Render', 08:59:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:59:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:59:15 INFO - 'HOME': '/Users/cltbld', 08:59:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:59:15 INFO - 'LOGNAME': 'cltbld', 08:59:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:59:15 INFO - 'MOZ_NO_REMOTE': '1', 08:59:15 INFO - 'NO_EM_RESTART': '1', 08:59:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:59:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:59:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:59:15 INFO - 'PWD': '/builds/slave/test', 08:59:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:59:15 INFO - 'SHELL': '/bin/bash', 08:59:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.68n3uEJ2ag/Listeners', 08:59:15 INFO - 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', 08:59:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:59:15 INFO - 'USER': 'cltbld', 08:59:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:59:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:59:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:59:15 INFO - 'XPC_FLAGS': '0x0', 08:59:15 INFO - 'XPC_SERVICE_NAME': '0', 08:59:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:59:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:59:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:59:15 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-R1zNYG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:59:15 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)) 08:59:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:59:15 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-ptI_Wv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:59:15 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)) 08:59:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:59:15 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-zA7gf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:59:15 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)) 08:59:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:59:15 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-3qgheA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:59:15 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)) 08:59:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:59:15 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-1WqOpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-kyVoXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-QoaH1Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-tvc9AU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-AsqiTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-nr6B8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-pRV5Vx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-78km3a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-afA4gI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-pBQvLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:59:16 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)) 08:59:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:59:16 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-Axs_qt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:59:17 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)) 08:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:59:17 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-XYOXEF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:59:17 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)) 08:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:59:17 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-e_ZFEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:59:17 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)) 08:59:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:59:17 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-PNdZCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:59:17 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)) 08:59:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:59:17 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-0GDhni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:59:17 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)) 08:59:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:59:17 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-l1kgFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:59:17 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)) 08:59:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:59:17 INFO - Running setup.py (path:/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/pip-Zsao9L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:59:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:59:18 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)) 08:59:18 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)) 08:59:18 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)) 08:59:18 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)) 08:59:18 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)) 08:59:18 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)) 08:59:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:59: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 08:59: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 08:59: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 08:59: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 08:59: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 08:59: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 08:59:20 INFO - Downloading blessings-1.6.tar.gz 08:59:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:59:20 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)) 08:59:20 INFO - Installing collected packages: blessings 08:59:20 INFO - Running setup.py install for blessings 08:59:20 INFO - Successfully installed blessings 08:59:20 INFO - Cleaning up... 08:59:20 INFO - Return code: 0 08:59:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:59:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:59:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:59:21 INFO - Reading from file tmpfile_stdout 08:59:21 INFO - Current package versions: 08:59:21 INFO - blessings == 1.6 08:59:21 INFO - blobuploader == 1.2.4 08:59:21 INFO - browsermob-proxy == 0.6.0 08:59:21 INFO - docopt == 0.6.1 08:59:21 INFO - manifestparser == 1.1 08:59:21 INFO - marionette-client == 2.3.0 08:59:21 INFO - marionette-driver == 1.4.0 08:59:21 INFO - mozInstall == 1.12 08:59:21 INFO - mozcrash == 0.17 08:59:21 INFO - mozdebug == 0.1 08:59:21 INFO - mozdevice == 0.48 08:59:21 INFO - mozfile == 1.2 08:59:21 INFO - mozhttpd == 0.7 08:59:21 INFO - mozinfo == 0.9 08:59:21 INFO - mozleak == 0.1 08:59:21 INFO - mozlog == 3.1 08:59:21 INFO - moznetwork == 0.27 08:59:21 INFO - mozprocess == 0.22 08:59:21 INFO - mozprofile == 0.28 08:59:21 INFO - mozrunner == 6.11 08:59:21 INFO - mozscreenshot == 0.1 08:59:21 INFO - mozsystemmonitor == 0.0 08:59:21 INFO - moztest == 0.7 08:59:21 INFO - mozversion == 1.4 08:59:21 INFO - psutil == 3.1.1 08:59:21 INFO - requests == 1.2.3 08:59:21 INFO - wptserve == 1.4.0 08:59:21 INFO - wsgiref == 0.1.2 08:59:21 INFO - Running post-action listener: _resource_record_post_action 08:59:21 INFO - Running post-action listener: _start_resource_monitoring 08:59:21 INFO - Starting resource monitoring. 08:59:21 INFO - ##### 08:59:21 INFO - ##### Running pull step. 08:59:21 INFO - ##### 08:59:21 INFO - Running pre-action listener: _resource_record_pre_action 08:59:21 INFO - Running main action method: pull 08:59:21 INFO - Pull has nothing to do! 08:59:21 INFO - Running post-action listener: _resource_record_post_action 08:59:21 INFO - ##### 08:59:21 INFO - ##### Running install step. 08:59:21 INFO - ##### 08:59:21 INFO - Running pre-action listener: _resource_record_pre_action 08:59:21 INFO - Running main action method: install 08:59:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:59:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:59:21 INFO - Reading from file tmpfile_stdout 08:59:21 INFO - Detecting whether we're running mozinstall >=1.0... 08:59:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:59:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:59:21 INFO - Reading from file tmpfile_stdout 08:59:21 INFO - Output received: 08:59:21 INFO - Usage: mozinstall [options] installer 08:59:21 INFO - Options: 08:59:21 INFO - -h, --help show this help message and exit 08:59:21 INFO - -d DEST, --destination=DEST 08:59:21 INFO - Directory to install application into. [default: 08:59:21 INFO - "/builds/slave/test"] 08:59:21 INFO - --app=APP Application being installed. [default: firefox] 08:59:21 INFO - mkdir: /builds/slave/test/build/application 08:59:21 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'] 08:59:21 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 08:59:39 INFO - Reading from file tmpfile_stdout 08:59:39 INFO - Output received: 08:59:39 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:59:39 INFO - Running post-action listener: _resource_record_post_action 08:59:39 INFO - ##### 08:59:39 INFO - ##### Running run-tests step. 08:59:39 INFO - ##### 08:59:39 INFO - Running pre-action listener: _resource_record_pre_action 08:59:39 INFO - Running main action method: run_tests 08:59:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:59:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:59:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:59:39 INFO - grabbing minidump binary from tooltool 08:59:39 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')]} 08:59:39 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 0x105fa85e0>, '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 0x105b8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105bb6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:59:39 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 08:59:39 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 08:59:39 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:59:39 INFO - Return code: 0 08:59:39 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:59:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:59:39 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/fHqekFhVTjG_ljvL-5Xv1g/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 08:59:39 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/fHqekFhVTjG_ljvL-5Xv1g/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 08:59:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WUKcQa7inn/Render', 08:59:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:59:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:59:39 INFO - 'HOME': '/Users/cltbld', 08:59:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:59:39 INFO - 'LOGNAME': 'cltbld', 08:59:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:59:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:59:39 INFO - 'MOZ_NO_REMOTE': '1', 08:59:39 INFO - 'NO_EM_RESTART': '1', 08:59:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:59:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:59:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:59:39 INFO - 'PWD': '/builds/slave/test', 08:59:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:59:39 INFO - 'SHELL': '/bin/bash', 08:59:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.68n3uEJ2ag/Listeners', 08:59:39 INFO - 'TMPDIR': '/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/T/', 08:59:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:59:39 INFO - 'USER': 'cltbld', 08:59:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:59:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:59:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:59:39 INFO - 'XPC_FLAGS': '0x0', 08:59:39 INFO - 'XPC_SERVICE_NAME': '0', 08:59:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:59:39 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/fHqekFhVTjG_ljvL-5Xv1g/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 08:59:40 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 08:59:40 INFO - import pkg_resources 08:59:41 INFO - Using 1 client processes 08:59:41 INFO - wptserve Starting http server on 127.0.0.1:8001 08:59:41 INFO - wptserve Starting http server on 127.0.0.1:8000 08:59:41 INFO - wptserve Starting http server on 127.0.0.1:8443 08:59:43 INFO - SUITE-START | Running 778 tests 08:59:43 INFO - Running testharness tests 08:59:43 INFO - Setting up ssl 08:59:43 INFO - PROCESS | certutil | 08:59:43 INFO - PROCESS | certutil | 08:59:43 INFO - PROCESS | certutil | 08:59:43 INFO - Certificate Nickname Trust Attributes 08:59:43 INFO - SSL,S/MIME,JAR/XPI 08:59:43 INFO - 08:59:43 INFO - web-platform-tests CT,, 08:59:43 INFO - 08:59:43 INFO - Starting runner 08:59:44 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:59:44 INFO - PROCESS | 1652 | 1467820784366 Marionette DEBUG Marionette enabled via build flag and pref 08:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11404e800 == 1 [pid = 1652] [id = 1] 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x11404f000) [pid = 1652] [serial = 1] [outer = 0x0] 08:59:44 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x114050000) [pid = 1652] [serial = 2] [outer = 0x11404f000] 08:59:44 INFO - PROCESS | 1652 | 1467820784680 Marionette INFO Listening on port 2828 08:59:44 INFO - PROCESS | 1652 | 1467820784912 Marionette DEBUG Marionette enabled via command-line flag 08:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116952000 == 2 [pid = 1652] [id = 2] 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116952800) [pid = 1652] [serial = 3] [outer = 0x0] 08:59:44 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116953800) [pid = 1652] [serial = 4] [outer = 0x116952800] 08:59:45 INFO - PROCESS | 1652 | [1652] 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 08:59:45 INFO - PROCESS | 1652 | 1467820785066 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 08:59:45 INFO - PROCESS | 1652 | 1467820785152 Marionette DEBUG Closed connection conn0 08:59:45 INFO - PROCESS | 1652 | [1652] 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 08:59:45 INFO - PROCESS | 1652 | 1467820785155 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 08:59:45 INFO - PROCESS | 1652 | 1467820785166 Marionette DEBUG Closed connection conn1 08:59:45 INFO - PROCESS | 1652 | [1652] 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 08:59:45 INFO - PROCESS | 1652 | 1467820785172 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 08:59:45 INFO - PROCESS | 1652 | 1467820785180 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:59:45 INFO - PROCESS | 1652 | 1467820785186 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":"20160706073322","device":"desktop","version":"48.0"} 08:59:45 INFO - PROCESS | 1652 | [1652] 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 08:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a86800 == 3 [pid = 1652] [id = 3] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119a87000) [pid = 1652] [serial = 5] [outer = 0x0] 08:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a87800 == 4 [pid = 1652] [id = 4] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x1197dbc00) [pid = 1652] [serial = 6] [outer = 0x0] 08:59:46 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:59:46 INFO - PROCESS | 1652 | [1652] 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 08:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x124005000 == 5 [pid = 1652] [id = 5] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x1197db400) [pid = 1652] [serial = 7] [outer = 0x0] 08:59:46 INFO - PROCESS | 1652 | [1652] 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 08:59:46 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x1240bac00) [pid = 1652] [serial = 8] [outer = 0x1197db400] 08:59:46 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123d1c000) [pid = 1652] [serial = 9] [outer = 0x119a87000] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x119524400) [pid = 1652] [serial = 10] [outer = 0x1197dbc00] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x119526400) [pid = 1652] [serial = 11] [outer = 0x1197db400] 08:59:46 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:59:47 INFO - PROCESS | 1652 | 1467820787121 Marionette INFO startBrowser 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:47 INFO - PROCESS | 1652 | 1467820787145 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1652 | 1467820787152 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1652 | 1467820787154 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:47 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126e65400) [pid = 1652] [serial = 12] [outer = 0x1197db400] 08:59:47 INFO - PROCESS | 1652 | 1467820787466 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"39c3882f-0ec3-9a49-8e9a-80d21e40aa85","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":"20160706073322","device":"desktop","version":"48.0","command_id":1}}] 08:59:47 INFO - PROCESS | 1652 | 1467820787560 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}] 08:59:47 INFO - PROCESS | 1652 | 1467820787563 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:47 INFO - PROCESS | 1652 | 1467820787606 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:59:47 INFO - PROCESS | 1652 | 1467820787681 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:59:47 INFO - PROCESS | 1652 | 1467820787682 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:47 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:59:47 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x118d86000) [pid = 1652] [serial = 13] [outer = 0x1197db400] 08:59:47 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:59:47 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:47 INFO - PROCESS | 1652 | 1467820787968 Marionette TRACE conn2 <- [1,3,null,{}] 08:59:47 INFO - PROCESS | 1652 | 1467820787976 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:59:47 INFO - PROCESS | 1652 | 1467820787978 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:47 INFO - PROCESS | 1652 | 1467820787997 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:59:48 INFO - PROCESS | 1652 | 1467820788018 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1652 | 1467820788020 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:59:48 INFO - PROCESS | 1652 | 1467820788028 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1652 | 1467820788030 Marionette TRACE conn2 <- [1,6,null,{}] 08:59:48 INFO - PROCESS | 1652 | 1467820788033 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}] 08:59:48 INFO - PROCESS | 1652 | 1467820788034 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:48 INFO - PROCESS | 1652 | 1467820788049 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:59:48 INFO - PROCESS | 1652 | 1467820788051 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1652 | 1467820788052 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f74800 == 6 [pid = 1652] [id = 6] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x119f7f800) [pid = 1652] [serial = 14] [outer = 0x0] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x119f81400) [pid = 1652] [serial = 15] [outer = 0x119f7f800] 08:59:48 INFO - PROCESS | 1652 | 1467820788085 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x119f87800) [pid = 1652] [serial = 16] [outer = 0x119f7f800] 08:59:48 INFO - PROCESS | 1652 | 1467820788384 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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:59:48 INFO - PROCESS | 1652 | 1467820788399 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1652 | 1467820788400 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:59:48 INFO - PROCESS | 1652 | 1467820788403 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1652 | 1467820788404 Marionette TRACE conn2 <- [1,10,null,{}] 08:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11517e800 == 7 [pid = 1652] [id = 7] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x115125c00) [pid = 1652] [serial = 17] [outer = 0x0] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x129447800) [pid = 1652] [serial = 18] [outer = 0x115125c00] 08:59:48 INFO - PROCESS | 1652 | 1467820788430 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12a2ac400) [pid = 1652] [serial = 19] [outer = 0x115125c00] 08:59:48 INFO - PROCESS | 1652 | 1467820788501 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}] 08:59:48 INFO - PROCESS | 1652 | 1467820788505 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:48 INFO - PROCESS | 1652 | 1467820788610 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:59:48 INFO - PROCESS | 1652 | 1467820788621 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1652 | 1467820788622 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a52f000 == 8 [pid = 1652] [id = 8] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a514000) [pid = 1652] [serial = 20] [outer = 0x0] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a516800) [pid = 1652] [serial = 21] [outer = 0x12a514000] 08:59:48 INFO - PROCESS | 1652 | 1467820788650 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a73f000) [pid = 1652] [serial = 22] [outer = 0x12a514000] 08:59:49 INFO - PROCESS | 1652 | 1467820789147 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 767ms 08:59:49 INFO - PROCESS | 1652 | 1467820789173 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1652 | 1467820789175 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:59:49 INFO - PROCESS | 1652 | 1467820789179 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1652 | 1467820789180 Marionette TRACE conn2 <- [1,14,null,{}] 08:59:49 INFO - PROCESS | 1652 | 1467820789184 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}] 08:59:49 INFO - PROCESS | 1652 | 1467820789187 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:49 INFO - PROCESS | 1652 | 1467820789280 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:59:49 INFO - PROCESS | 1652 | 1467820789291 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1652 | 1467820789292 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b72e000 == 9 [pid = 1652] [id = 9] 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12a940400) [pid = 1652] [serial = 23] [outer = 0x0] 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b753c00) [pid = 1652] [serial = 24] [outer = 0x12a940400] 08:59:49 INFO - PROCESS | 1652 | 1467820789316 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b75cc00) [pid = 1652] [serial = 25] [outer = 0x12a940400] 08:59:49 INFO - PROCESS | 1652 | 1467820789580 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 08:59:49 INFO - PROCESS | 1652 | 1467820789599 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1652 | 1467820789600 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:59:49 INFO - PROCESS | 1652 | 1467820789611 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1652 | 1467820789612 Marionette TRACE conn2 <- [1,18,null,{}] 08:59:49 INFO - PROCESS | 1652 | 1467820789615 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}] 08:59:49 INFO - PROCESS | 1652 | 1467820789616 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:49 INFO - PROCESS | 1652 | 1467820789711 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:59:49 INFO - PROCESS | 1652 | 1467820789715 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1652 | 1467820789718 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b926800 == 10 [pid = 1652] [id = 10] 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b8d7400) [pid = 1652] [serial = 26] [outer = 0x0] 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12b961800) [pid = 1652] [serial = 27] [outer = 0x12b8d7400] 08:59:49 INFO - PROCESS | 1652 | 1467820789741 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12b967800) [pid = 1652] [serial = 28] [outer = 0x12b8d7400] 08:59:50 INFO - PROCESS | 1652 | 1467820790009 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 424ms 08:59:50 INFO - PROCESS | 1652 | 1467820790030 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1652 | 1467820790031 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:59:50 INFO - PROCESS | 1652 | 1467820790034 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1652 | 1467820790035 Marionette TRACE conn2 <- [1,22,null,{}] 08:59:50 INFO - PROCESS | 1652 | 1467820790037 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}] 08:59:50 INFO - PROCESS | 1652 | 1467820790040 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:50 INFO - PROCESS | 1652 | 1467820790144 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:59:50 INFO - PROCESS | 1652 | 1467820790148 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1652 | 1467820790149 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb5800 == 11 [pid = 1652] [id = 11] 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x1199ab800) [pid = 1652] [serial = 29] [outer = 0x0] 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x119f7e800) [pid = 1652] [serial = 30] [outer = 0x1199ab800] 08:59:50 INFO - PROCESS | 1652 | 1467820790174 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12be03c00) [pid = 1652] [serial = 31] [outer = 0x1199ab800] 08:59:50 INFO - PROCESS | 1652 | 1467820790411 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 08:59:50 INFO - PROCESS | 1652 | 1467820790452 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1652 | 1467820790453 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:59:50 INFO - PROCESS | 1652 | 1467820790464 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1652 | 1467820790465 Marionette TRACE conn2 <- [1,26,null,{}] 08:59:50 INFO - PROCESS | 1652 | 1467820790467 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}] 08:59:50 INFO - PROCESS | 1652 | 1467820790468 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:50 INFO - PROCESS | 1652 | 1467820790565 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:59:50 INFO - PROCESS | 1652 | 1467820790570 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1652 | 1467820790572 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc8f800 == 12 [pid = 1652] [id = 12] 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12be06400) [pid = 1652] [serial = 32] [outer = 0x0] 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12be0cc00) [pid = 1652] [serial = 33] [outer = 0x12be06400] 08:59:50 INFO - PROCESS | 1652 | 1467820790595 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x1181a6400) [pid = 1652] [serial = 34] [outer = 0x12be06400] 08:59:50 INFO - PROCESS | 1652 | 1467820790841 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 08:59:50 INFO - PROCESS | 1652 | 1467820790898 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1652 | 1467820790899 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:59:50 INFO - PROCESS | 1652 | 1467820790902 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1652 | 1467820790903 Marionette TRACE conn2 <- [1,30,null,{}] 08:59:50 INFO - PROCESS | 1652 | 1467820790913 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}] 08:59:50 INFO - PROCESS | 1652 | 1467820790921 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:51 INFO - PROCESS | 1652 | 1467820791020 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:59:51 INFO - PROCESS | 1652 | 1467820791023 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1652 | 1467820791024 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c297000 == 13 [pid = 1652] [id = 13] 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x1181a9800) [pid = 1652] [serial = 35] [outer = 0x0] 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c412c00) [pid = 1652] [serial = 36] [outer = 0x1181a9800] 08:59:51 INFO - PROCESS | 1652 | 1467820791048 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c416000) [pid = 1652] [serial = 37] [outer = 0x1181a9800] 08:59:51 INFO - PROCESS | 1652 | 1467820791277 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 08:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:59:51 INFO - PROCESS | 1652 | 1467820791333 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1652 | 1467820791334 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:59:51 INFO - PROCESS | 1652 | 1467820791337 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1652 | 1467820791340 Marionette TRACE conn2 <- [1,34,null,{}] 08:59:51 INFO - PROCESS | 1652 | 1467820791349 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}] 08:59:51 INFO - PROCESS | 1652 | 1467820791350 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:51 INFO - PROCESS | 1652 | 1467820791450 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:59:51 INFO - PROCESS | 1652 | 1467820791454 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1652 | 1467820791455 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c74b000 == 14 [pid = 1652] [id = 14] 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c413c00) [pid = 1652] [serial = 38] [outer = 0x0] 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c41b400) [pid = 1652] [serial = 39] [outer = 0x12c413c00] 08:59:51 INFO - PROCESS | 1652 | 1467820791481 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c75e000) [pid = 1652] [serial = 40] [outer = 0x12c413c00] 08:59:51 INFO - PROCESS | 1652 | 1467820791773 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 477ms 08:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:59:51 INFO - PROCESS | 1652 | 1467820791813 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1652 | 1467820791815 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:59:51 INFO - PROCESS | 1652 | 1467820791817 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1652 | 1467820791818 Marionette TRACE conn2 <- [1,38,null,{}] 08:59:51 INFO - PROCESS | 1652 | 1467820791820 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}] 08:59:51 INFO - PROCESS | 1652 | 1467820791823 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:51 INFO - PROCESS | 1652 | 1467820791917 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:59:51 INFO - PROCESS | 1652 | 1467820791921 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1652 | 1467820791922 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca5b000 == 15 [pid = 1652] [id = 15] 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12c762c00) [pid = 1652] [serial = 41] [outer = 0x0] 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c76a000) [pid = 1652] [serial = 42] [outer = 0x12c762c00] 08:59:51 INFO - PROCESS | 1652 | 1467820791946 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12caa9c00) [pid = 1652] [serial = 43] [outer = 0x12c762c00] 08:59:52 INFO - PROCESS | 1652 | 1467820792188 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 08:59:52 INFO - PROCESS | 1652 | 1467820792235 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1652 | 1467820792237 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:59:52 INFO - PROCESS | 1652 | 1467820792246 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1652 | 1467820792247 Marionette TRACE conn2 <- [1,42,null,{}] 08:59:52 INFO - PROCESS | 1652 | 1467820792249 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}] 08:59:52 INFO - PROCESS | 1652 | 1467820792250 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:52 INFO - PROCESS | 1652 | 1467820792346 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cce2800 == 16 [pid = 1652] [id = 16] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12cce3000) [pid = 1652] [serial = 44] [outer = 0x0] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cce4800) [pid = 1652] [serial = 45] [outer = 0x12cce3000] 08:59:52 INFO - PROCESS | 1652 | 1467820792364 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1652 | 1467820792365 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12ccec000) [pid = 1652] [serial = 46] [outer = 0x12cce3000] 08:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d12c000 == 17 [pid = 1652] [id = 17] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12cf15400) [pid = 1652] [serial = 47] [outer = 0x0] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12cf17000) [pid = 1652] [serial = 48] [outer = 0x12cf15400] 08:59:52 INFO - PROCESS | 1652 | 1467820792396 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12cf1b400) [pid = 1652] [serial = 49] [outer = 0x12cf15400] 08:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cce2000 == 18 [pid = 1652] [id = 18] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12cab2400) [pid = 1652] [serial = 50] [outer = 0x0] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d348000) [pid = 1652] [serial = 51] [outer = 0x12cab2400] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12cf1cc00) [pid = 1652] [serial = 52] [outer = 0x12cab2400] 08:59:52 INFO - PROCESS | 1652 | 1467820792745 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 08:59:52 INFO - PROCESS | 1652 | 1467820792765 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1652 | 1467820792766 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:59:52 INFO - PROCESS | 1652 | 1467820792768 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1652 | 1467820792770 Marionette TRACE conn2 <- [1,46,null,{}] 08:59:52 INFO - PROCESS | 1652 | 1467820792775 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}] 08:59:52 INFO - PROCESS | 1652 | 1467820792776 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:52 INFO - PROCESS | 1652 | 1467820792864 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:59:52 INFO - PROCESS | 1652 | 1467820792868 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1652 | 1467820792877 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f79800 == 19 [pid = 1652] [id = 19] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x117485000) [pid = 1652] [serial = 53] [outer = 0x0] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x119432400) [pid = 1652] [serial = 54] [outer = 0x117485000] 08:59:52 INFO - PROCESS | 1652 | 1467820792904 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d34b000) [pid = 1652] [serial = 55] [outer = 0x117485000] 08:59:53 INFO - PROCESS | 1652 | 1467820793145 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 08:59:53 INFO - PROCESS | 1652 | 1467820793195 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1652 | 1467820793196 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:59:53 INFO - PROCESS | 1652 | 1467820793199 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1652 | 1467820793200 Marionette TRACE conn2 <- [1,50,null,{}] 08:59:53 INFO - PROCESS | 1652 | 1467820793202 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}] 08:59:53 INFO - PROCESS | 1652 | 1467820793203 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:53 INFO - PROCESS | 1652 | 1467820793310 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:59:53 INFO - PROCESS | 1652 | 1467820793313 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1652 | 1467820793314 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb16000 == 20 [pid = 1652] [id = 20] 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11811ec00) [pid = 1652] [serial = 56] [outer = 0x0] 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118122c00) [pid = 1652] [serial = 57] [outer = 0x11811ec00] 08:59:53 INFO - PROCESS | 1652 | 1467820793337 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12d344000) [pid = 1652] [serial = 58] [outer = 0x11811ec00] 08:59:53 INFO - PROCESS | 1652 | 1467820793576 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 08:59:53 INFO - PROCESS | 1652 | 1467820793617 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1652 | 1467820793618 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:59:53 INFO - PROCESS | 1652 | 1467820793620 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1652 | 1467820793621 Marionette TRACE conn2 <- [1,54,null,{}] 08:59:53 INFO - PROCESS | 1652 | 1467820793631 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}] 08:59:53 INFO - PROCESS | 1652 | 1467820793632 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:53 INFO - PROCESS | 1652 | 1467820793726 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:59:53 INFO - PROCESS | 1652 | 1467820793737 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1652 | 1467820793738 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4c8000 == 21 [pid = 1652] [id = 21] 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12d34f000) [pid = 1652] [serial = 59] [outer = 0x0] 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12d405400) [pid = 1652] [serial = 60] [outer = 0x12d34f000] 08:59:53 INFO - PROCESS | 1652 | 1467820793761 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12d40ac00) [pid = 1652] [serial = 61] [outer = 0x12d34f000] 08:59:53 INFO - PROCESS | 1652 | 1467820793981 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 377ms 08:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:59:54 INFO - PROCESS | 1652 | 1467820793997 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1652 | 1467820793998 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:59:54 INFO - PROCESS | 1652 | 1467820794000 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1652 | 1467820794001 Marionette TRACE conn2 <- [1,58,null,{}] 08:59:54 INFO - PROCESS | 1652 | 1467820794004 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}] 08:59:54 INFO - PROCESS | 1652 | 1467820794005 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:54 INFO - PROCESS | 1652 | 1467820794110 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:59:54 INFO - PROCESS | 1652 | 1467820794113 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1652 | 1467820794115 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124382000 == 22 [pid = 1652] [id = 22] 08:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x119148c00) [pid = 1652] [serial = 62] [outer = 0x0] 08:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119b7b000) [pid = 1652] [serial = 63] [outer = 0x119148c00] 08:59:54 INFO - PROCESS | 1652 | 1467820794138 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12d411000) [pid = 1652] [serial = 64] [outer = 0x119148c00] 08:59:54 INFO - PROCESS | 1652 | 1467820794394 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 418ms 08:59:54 INFO - PROCESS | 1652 | 1467820794419 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1652 | 1467820794424 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:59:54 INFO - PROCESS | 1652 | 1467820794435 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1652 | 1467820794440 Marionette TRACE conn2 <- [1,62,null,{}] 08:59:54 INFO - PROCESS | 1652 | 1467820794455 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}] 08:59:54 INFO - PROCESS | 1652 | 1467820794462 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:55 INFO - PROCESS | 1652 | 1467820795304 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:59:55 INFO - PROCESS | 1652 | 1467820795398 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1652 | 1467820795401 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x112261800 == 23 [pid = 1652] [id = 23] 08:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112a85000) [pid = 1652] [serial = 65] [outer = 0x0] 08:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x112dee400) [pid = 1652] [serial = 66] [outer = 0x112a85000] 08:59:55 INFO - PROCESS | 1652 | 1467820795433 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11336e400) [pid = 1652] [serial = 67] [outer = 0x112a85000] 08:59:55 INFO - PROCESS | 1652 | 1467820795845 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 08:59:55 INFO - PROCESS | 1652 | 1467820795871 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1652 | 1467820795874 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:59:55 INFO - PROCESS | 1652 | 1467820795877 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1652 | 1467820795879 Marionette TRACE conn2 <- [1,66,null,{}] 08:59:55 INFO - PROCESS | 1652 | 1467820795882 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}] 08:59:55 INFO - PROCESS | 1652 | 1467820795884 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:56 INFO - PROCESS | 1652 | 1467820795999 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:59:56 INFO - PROCESS | 1652 | 1467820796039 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1652 | 1467820796040 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693b000 == 24 [pid = 1652] [id = 24] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x113e40800) [pid = 1652] [serial = 68] [outer = 0x0] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116973800) [pid = 1652] [serial = 69] [outer = 0x113e40800] 08:59:56 INFO - PROCESS | 1652 | 1467820796070 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1172cac00) [pid = 1652] [serial = 70] [outer = 0x113e40800] 08:59:56 INFO - PROCESS | 1652 | 1467820796480 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 08:59:56 INFO - PROCESS | 1652 | 1467820796497 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1652 | 1467820796499 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:59:56 INFO - PROCESS | 1652 | 1467820796502 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1652 | 1467820796503 Marionette TRACE conn2 <- [1,70,null,{}] 08:59:56 INFO - PROCESS | 1652 | 1467820796506 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}] 08:59:56 INFO - PROCESS | 1652 | 1467820796507 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:56 INFO - PROCESS | 1652 | 1467820796622 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:59:56 INFO - PROCESS | 1652 | 1467820796701 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1652 | 1467820796702 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722e800 == 25 [pid = 1652] [id = 25] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1181a3000) [pid = 1652] [serial = 71] [outer = 0x0] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1181aa400) [pid = 1652] [serial = 72] [outer = 0x1181a3000] 08:59:56 INFO - PROCESS | 1652 | 1467820796734 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1186e2800) [pid = 1652] [serial = 73] [outer = 0x1181a3000] 08:59:57 INFO - PROCESS | 1652 | 1467820797422 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 969ms 08:59:57 INFO - PROCESS | 1652 | 1467820797473 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1652 | 1467820797476 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:59:57 INFO - PROCESS | 1652 | 1467820797480 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1652 | 1467820797483 Marionette TRACE conn2 <- [1,74,null,{}] 08:59:57 INFO - PROCESS | 1652 | 1467820797488 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}] 08:59:57 INFO - PROCESS | 1652 | 1467820797491 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:57 INFO - PROCESS | 1652 | 1467820797610 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:59:57 INFO - PROCESS | 1652 | 1467820797685 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1652 | 1467820797686 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bc9800 == 26 [pid = 1652] [id = 26] 08:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116025400) [pid = 1652] [serial = 74] [outer = 0x0] 08:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1160e1800) [pid = 1652] [serial = 75] [outer = 0x116025400] 08:59:57 INFO - PROCESS | 1652 | 1467820797730 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11672e800) [pid = 1652] [serial = 76] [outer = 0x116025400] 08:59:58 INFO - PROCESS | 1652 | 1467820798180 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 723ms 08:59:58 INFO - PROCESS | 1652 | 1467820798203 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1652 | 1467820798205 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:59:58 INFO - PROCESS | 1652 | 1467820798210 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1652 | 1467820798211 Marionette TRACE conn2 <- [1,78,null,{}] 08:59:58 INFO - PROCESS | 1652 | 1467820798213 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}] 08:59:58 INFO - PROCESS | 1652 | 1467820798215 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:58 INFO - PROCESS | 1652 | 1467820798311 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:59:58 INFO - PROCESS | 1652 | 1467820798379 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1652 | 1467820798380 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116098000 == 27 [pid = 1652] [id = 27] 08:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116724400) [pid = 1652] [serial = 77] [outer = 0x0] 08:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1172c9800) [pid = 1652] [serial = 78] [outer = 0x116724400] 08:59:58 INFO - PROCESS | 1652 | 1467820798407 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176cc800) [pid = 1652] [serial = 79] [outer = 0x116724400] 08:59:58 INFO - PROCESS | 1652 | 1467820798685 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 519ms 08:59:58 INFO - PROCESS | 1652 | 1467820798731 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1652 | 1467820798732 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:59:58 INFO - PROCESS | 1652 | 1467820798734 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1652 | 1467820798737 Marionette TRACE conn2 <- [1,82,null,{}] 08:59:58 INFO - PROCESS | 1652 | 1467820798748 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}] 08:59:58 INFO - PROCESS | 1652 | 1467820798751 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:58 INFO - PROCESS | 1652 | 1467820798827 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:59:58 INFO - PROCESS | 1652 | 1467820798868 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1652 | 1467820798870 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116998000 == 28 [pid = 1652] [id = 28] 08:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116976800) [pid = 1652] [serial = 80] [outer = 0x0] 08:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e9d400) [pid = 1652] [serial = 81] [outer = 0x116976800] 08:59:58 INFO - PROCESS | 1652 | 1467820798899 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1186d9000) [pid = 1652] [serial = 82] [outer = 0x116976800] 08:59:59 INFO - PROCESS | 1652 | 1467820799178 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 08:59:59 INFO - PROCESS | 1652 | 1467820799212 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1652 | 1467820799213 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:59:59 INFO - PROCESS | 1652 | 1467820799216 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1652 | 1467820799217 Marionette TRACE conn2 <- [1,86,null,{}] 08:59:59 INFO - PROCESS | 1652 | 1467820799219 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}] 08:59:59 INFO - PROCESS | 1652 | 1467820799220 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:59 INFO - PROCESS | 1652 | 1467820799315 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:59:59 INFO - PROCESS | 1652 | 1467820799318 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1652 | 1467820799320 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x117343000 == 29 [pid = 1652] [id = 29] 08:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1187df000) [pid = 1652] [serial = 83] [outer = 0x0] 08:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119141400) [pid = 1652] [serial = 84] [outer = 0x1187df000] 08:59:59 INFO - PROCESS | 1652 | 1467820799347 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11914b800) [pid = 1652] [serial = 85] [outer = 0x1187df000] 08:59:59 INFO - PROCESS | 1652 | 1467820799629 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 08:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:59:59 INFO - PROCESS | 1652 | 1467820799695 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1652 | 1467820799696 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:59:59 INFO - PROCESS | 1652 | 1467820799699 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1652 | 1467820799700 Marionette TRACE conn2 <- [1,90,null,{}] 08:59:59 INFO - PROCESS | 1652 | 1467820799704 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}] 08:59:59 INFO - PROCESS | 1652 | 1467820799706 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 08:59:59 INFO - PROCESS | 1652 | 1467820799925 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:00:00 INFO - PROCESS | 1652 | 1467820800007 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1652 | 1467820800009 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118416000 == 30 [pid = 1652] [id = 30] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133ca000) [pid = 1652] [serial = 86] [outer = 0x0] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11942ac00) [pid = 1652] [serial = 87] [outer = 0x1133ca000] 09:00:00 INFO - PROCESS | 1652 | 1467820800031 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1194b0800) [pid = 1652] [serial = 88] [outer = 0x1133ca000] 09:00:00 INFO - PROCESS | 1652 | 1467820800418 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 771ms 09:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:00:00 INFO - PROCESS | 1652 | 1467820800471 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1652 | 1467820800472 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:00:00 INFO - PROCESS | 1652 | 1467820800474 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1652 | 1467820800475 Marionette TRACE conn2 <- [1,94,null,{}] 09:00:00 INFO - PROCESS | 1652 | 1467820800477 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}] 09:00:00 INFO - PROCESS | 1652 | 1467820800481 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:00 INFO - PROCESS | 1652 | 1467820800578 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:00:00 INFO - PROCESS | 1652 | 1467820800626 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1652 | 1467820800627 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11861e000 == 31 [pid = 1652] [id = 31] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1186d8800) [pid = 1652] [serial = 89] [outer = 0x0] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194b9800) [pid = 1652] [serial = 90] [outer = 0x1186d8800] 09:00:00 INFO - PROCESS | 1652 | 1467820800652 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11991d400) [pid = 1652] [serial = 91] [outer = 0x1186d8800] 09:00:00 INFO - PROCESS | 1652 | 1467820800900 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 09:00:00 INFO - PROCESS | 1652 | 1467820800946 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1652 | 1467820800947 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:00:00 INFO - PROCESS | 1652 | 1467820800949 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1652 | 1467820800950 Marionette TRACE conn2 <- [1,98,null,{}] 09:00:00 INFO - PROCESS | 1652 | 1467820800953 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}] 09:00:00 INFO - PROCESS | 1652 | 1467820800954 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:01 INFO - PROCESS | 1652 | 1467820801039 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:00:01 INFO - PROCESS | 1652 | 1467820801044 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1652 | 1467820801045 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a0000 == 32 [pid = 1652] [id = 32] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194af800) [pid = 1652] [serial = 92] [outer = 0x0] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119922800) [pid = 1652] [serial = 93] [outer = 0x1194af800] 09:00:01 INFO - PROCESS | 1652 | 1467820801070 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199b0c00) [pid = 1652] [serial = 94] [outer = 0x1194af800] 09:00:01 INFO - PROCESS | 1652 | 1467820801381 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 09:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:00:01 INFO - PROCESS | 1652 | 1467820801419 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1652 | 1467820801420 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:00:01 INFO - PROCESS | 1652 | 1467820801423 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1652 | 1467820801426 Marionette TRACE conn2 <- [1,102,null,{}] 09:00:01 INFO - PROCESS | 1652 | 1467820801428 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}] 09:00:01 INFO - PROCESS | 1652 | 1467820801429 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:01 INFO - PROCESS | 1652 | 1467820801528 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:00:01 INFO - PROCESS | 1652 | 1467820801534 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1652 | 1467820801535 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119577000 == 33 [pid = 1652] [id = 33] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116727c00) [pid = 1652] [serial = 95] [outer = 0x0] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199b1800) [pid = 1652] [serial = 96] [outer = 0x116727c00] 09:00:01 INFO - PROCESS | 1652 | 1467820801559 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119b72800) [pid = 1652] [serial = 97] [outer = 0x116727c00] 09:00:01 INFO - PROCESS | 1652 | 1467820801856 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 472ms 09:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:00:01 INFO - PROCESS | 1652 | 1467820801895 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1652 | 1467820801897 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:00:01 INFO - PROCESS | 1652 | 1467820801900 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1652 | 1467820801902 Marionette TRACE conn2 <- [1,106,null,{}] 09:00:01 INFO - PROCESS | 1652 | 1467820801905 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}] 09:00:01 INFO - PROCESS | 1652 | 1467820801909 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:02 INFO - PROCESS | 1652 | 1467820802021 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:00:02 INFO - PROCESS | 1652 | 1467820802026 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1652 | 1467820802028 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a77800 == 34 [pid = 1652] [id = 34] 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119b72c00) [pid = 1652] [serial = 98] [outer = 0x0] 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119d67800) [pid = 1652] [serial = 99] [outer = 0x119b72c00] 09:00:02 INFO - PROCESS | 1652 | 1467820802067 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119f7bc00) [pid = 1652] [serial = 100] [outer = 0x119b72c00] 09:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms 09:00:02 INFO - PROCESS | 1652 | 1467820802415 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]]]}] 09:00:02 INFO - PROCESS | 1652 | 1467820802420 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1652 | 1467820802421 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:00:02 INFO - PROCESS | 1652 | 1467820802431 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1652 | 1467820802433 Marionette TRACE conn2 <- [1,110,null,{}] 09:00:02 INFO - PROCESS | 1652 | 1467820802436 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}] 09:00:02 INFO - PROCESS | 1652 | 1467820802438 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:02 INFO - PROCESS | 1652 | 1467820802548 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:00:02 INFO - PROCESS | 1652 | 1467820802555 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1652 | 1467820802556 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa6000 == 35 [pid = 1652] [id = 35] 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118d81800) [pid = 1652] [serial = 101] [outer = 0x0] 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119f7d400) [pid = 1652] [serial = 102] [outer = 0x118d81800] 09:00:02 INFO - PROCESS | 1652 | 1467820802580 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123818000) [pid = 1652] [serial = 103] [outer = 0x118d81800] 09:00:02 INFO - PROCESS | 1652 | 1467820802895 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 520ms 09:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:00:02 INFO - PROCESS | 1652 | 1467820802952 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1652 | 1467820802955 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1652 | 1467820802958 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1652 | 1467820802961 Marionette TRACE conn2 <- [1,114,null,{}] 09:00:02 INFO - PROCESS | 1652 | 1467820802964 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}] 09:00:02 INFO - PROCESS | 1652 | 1467820802966 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:03 INFO - PROCESS | 1652 | 1467820803103 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:00:03 INFO - PROCESS | 1652 | 1467820803168 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1652 | 1467820803170 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123882800 == 36 [pid = 1652] [id = 36] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1195b9800) [pid = 1652] [serial = 104] [outer = 0x0] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12381a400) [pid = 1652] [serial = 105] [outer = 0x1195b9800] 09:00:03 INFO - PROCESS | 1652 | 1467820803214 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124193400) [pid = 1652] [serial = 106] [outer = 0x1195b9800] 09:00:03 INFO - PROCESS | 1652 | 1467820803544 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 621ms 09:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:00:03 INFO - PROCESS | 1652 | 1467820803579 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1652 | 1467820803580 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:00:03 INFO - PROCESS | 1652 | 1467820803582 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1652 | 1467820803583 Marionette TRACE conn2 <- [1,118,null,{}] 09:00:03 INFO - PROCESS | 1652 | 1467820803585 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}] 09:00:03 INFO - PROCESS | 1652 | 1467820803586 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:03 INFO - PROCESS | 1652 | 1467820803678 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:00:03 INFO - PROCESS | 1652 | 1467820803722 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1652 | 1467820803723 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123966000 == 37 [pid = 1652] [id = 37] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123f0a400) [pid = 1652] [serial = 107] [outer = 0x0] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1243e8c00) [pid = 1652] [serial = 108] [outer = 0x123f0a400] 09:00:03 INFO - PROCESS | 1652 | 1467820803747 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124a9c400) [pid = 1652] [serial = 109] [outer = 0x123f0a400] 09:00:03 INFO - PROCESS | 1652 | 1467820803984 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 09:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:00:04 INFO - PROCESS | 1652 | 1467820804001 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1652 | 1467820804002 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:00:04 INFO - PROCESS | 1652 | 1467820804012 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1652 | 1467820804013 Marionette TRACE conn2 <- [1,122,null,{}] 09:00:04 INFO - PROCESS | 1652 | 1467820804015 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}] 09:00:04 INFO - PROCESS | 1652 | 1467820804016 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:04 INFO - PROCESS | 1652 | 1467820804100 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:00:04 INFO - PROCESS | 1652 | 1467820804104 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1652 | 1467820804106 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d24800 == 38 [pid = 1652] [id = 38] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1246b1800) [pid = 1652] [serial = 110] [outer = 0x0] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124e09000) [pid = 1652] [serial = 111] [outer = 0x1246b1800] 09:00:04 INFO - PROCESS | 1652 | 1467820804131 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124e56800) [pid = 1652] [serial = 112] [outer = 0x1246b1800] 09:00:04 INFO - PROCESS | 1652 | 1467820804433 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 476ms 09:00:04 INFO - PROCESS | 1652 | 1467820804481 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1652 | 1467820804490 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:00:04 INFO - PROCESS | 1652 | 1467820804492 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1652 | 1467820804493 Marionette TRACE conn2 <- [1,126,null,{}] 09:00:04 INFO - PROCESS | 1652 | 1467820804495 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}] 09:00:04 INFO - PROCESS | 1652 | 1467820804496 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:04 INFO - PROCESS | 1652 | 1467820804571 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:00:04 INFO - PROCESS | 1652 | 1467820804619 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1652 | 1467820804621 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x124185000 == 39 [pid = 1652] [id = 39] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123a06c00) [pid = 1652] [serial = 113] [outer = 0x0] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x124e58400) [pid = 1652] [serial = 114] [outer = 0x123a06c00] 09:00:04 INFO - PROCESS | 1652 | 1467820804644 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1256d4000) [pid = 1652] [serial = 115] [outer = 0x123a06c00] 09:00:04 INFO - PROCESS | 1652 | 1467820804900 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 09:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:00:04 INFO - PROCESS | 1652 | 1467820804912 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1652 | 1467820804913 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:00:04 INFO - PROCESS | 1652 | 1467820804915 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1652 | 1467820804916 Marionette TRACE conn2 <- [1,130,null,{}] 09:00:04 INFO - PROCESS | 1652 | 1467820804918 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}] 09:00:04 INFO - PROCESS | 1652 | 1467820804919 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:05 INFO - PROCESS | 1652 | 1467820805003 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:00:05 INFO - PROCESS | 1652 | 1467820805009 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1652 | 1467820805010 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c07000 == 40 [pid = 1652] [id = 40] 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1250f5800) [pid = 1652] [serial = 116] [outer = 0x0] 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12573ec00) [pid = 1652] [serial = 117] [outer = 0x1250f5800] 09:00:05 INFO - PROCESS | 1652 | 1467820805034 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126d03800) [pid = 1652] [serial = 118] [outer = 0x1250f5800] 09:00:05 INFO - PROCESS | 1652 | 1467820805339 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 09:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:00:05 INFO - PROCESS | 1652 | 1467820805392 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1652 | 1467820805393 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:00:05 INFO - PROCESS | 1652 | 1467820805395 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1652 | 1467820805396 Marionette TRACE conn2 <- [1,134,null,{}] 09:00:05 INFO - PROCESS | 1652 | 1467820805398 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}] 09:00:05 INFO - PROCESS | 1652 | 1467820805399 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:05 INFO - PROCESS | 1652 | 1467820805480 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:00:06 INFO - PROCESS | 1652 | 1467820806198 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1652 | 1467820806200 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11225a000 == 41 [pid = 1652] [id = 41] 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1133d0400) [pid = 1652] [serial = 119] [outer = 0x0] 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11607b000) [pid = 1652] [serial = 120] [outer = 0x1133d0400] 09:00:06 INFO - PROCESS | 1652 | 1467820806227 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x116a06000) [pid = 1652] [serial = 121] [outer = 0x1133d0400] 09:00:06 INFO - PROCESS | 1652 | 1467820806549 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 09:00:06 INFO - PROCESS | 1652 | 1467820806570 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1652 | 1467820806573 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:00:06 INFO - PROCESS | 1652 | 1467820806579 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1652 | 1467820806580 Marionette TRACE conn2 <- [1,138,null,{}] 09:00:06 INFO - PROCESS | 1652 | 1467820806584 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}] 09:00:06 INFO - PROCESS | 1652 | 1467820806587 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:06 INFO - PROCESS | 1652 | 1467820806679 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:00:06 INFO - PROCESS | 1652 | 1467820806712 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1652 | 1467820806714 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116242800 == 42 [pid = 1652] [id = 42] 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118120400) [pid = 1652] [serial = 122] [outer = 0x0] 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11812f400) [pid = 1652] [serial = 123] [outer = 0x118120400] 09:00:06 INFO - PROCESS | 1652 | 1467820806740 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1181ad000) [pid = 1652] [serial = 124] [outer = 0x118120400] 09:00:07 INFO - PROCESS | 1652 | 1467820807044 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 09:00:07 INFO - PROCESS | 1652 | 1467820807101 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1652 | 1467820807104 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:00:07 INFO - PROCESS | 1652 | 1467820807106 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1652 | 1467820807107 Marionette TRACE conn2 <- [1,142,null,{}] 09:00:07 INFO - PROCESS | 1652 | 1467820807110 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}] 09:00:07 INFO - PROCESS | 1652 | 1467820807111 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:07 INFO - PROCESS | 1652 | 1467820807214 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:00:07 INFO - PROCESS | 1652 | 1467820807246 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1652 | 1467820807247 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701d000 == 43 [pid = 1652] [id = 43] 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1186dd800) [pid = 1652] [serial = 125] [outer = 0x0] 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118d7a400) [pid = 1652] [serial = 126] [outer = 0x1186dd800] 09:00:07 INFO - PROCESS | 1652 | 1467820807272 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119432800) [pid = 1652] [serial = 127] [outer = 0x1186dd800] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1199ab800) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b8d7400) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a940400) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a514000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119f7f800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d34f000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11811ec00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117485000) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12cf15400) [pid = 1652] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12c762c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12c413c00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1181a9800) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12be06400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113e40800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1181a3000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116025400) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116724400) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116976800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1187df000) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1133ca000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1186d8800) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1194af800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116727c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119b72c00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195b9800) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123f0a400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1246b1800) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119148c00) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:00:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112a85000) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:00:08 INFO - PROCESS | 1652 | 1467820808040 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 971ms 09:00:08 INFO - PROCESS | 1652 | 1467820808078 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1652 | 1467820808081 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:00:08 INFO - PROCESS | 1652 | 1467820808093 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1652 | 1467820808097 Marionette TRACE conn2 <- [1,146,null,{}] 09:00:08 INFO - PROCESS | 1652 | 1467820808103 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}] 09:00:08 INFO - PROCESS | 1652 | 1467820808105 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:08 INFO - PROCESS | 1652 | 1467820808197 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:00:08 INFO - PROCESS | 1652 | 1467820808271 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1652 | 1467820808273 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118412800 == 44 [pid = 1652] [id = 44] 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1122bd800) [pid = 1652] [serial = 128] [outer = 0x0] 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1172c2400) [pid = 1652] [serial = 129] [outer = 0x1122bd800] 09:00:08 INFO - PROCESS | 1652 | 1467820808317 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119432000) [pid = 1652] [serial = 130] [outer = 0x1122bd800] 09:00:08 INFO - PROCESS | 1652 | 1467820808719 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 684ms 09:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:00:08 INFO - PROCESS | 1652 | 1467820808777 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1652 | 1467820808778 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:00:08 INFO - PROCESS | 1652 | 1467820808781 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1652 | 1467820808782 Marionette TRACE conn2 <- [1,150,null,{}] 09:00:08 INFO - PROCESS | 1652 | 1467820808784 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}] 09:00:08 INFO - PROCESS | 1652 | 1467820808786 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:08 INFO - PROCESS | 1652 | 1467820808869 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:00:08 INFO - PROCESS | 1652 | 1467820808876 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1652 | 1467820808877 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119171800 == 45 [pid = 1652] [id = 45] 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1194b4000) [pid = 1652] [serial = 131] [outer = 0x0] 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11951b400) [pid = 1652] [serial = 132] [outer = 0x1194b4000] 09:00:08 INFO - PROCESS | 1652 | 1467820808902 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1195b2c00) [pid = 1652] [serial = 133] [outer = 0x1194b4000] 09:00:09 INFO - PROCESS | 1652 | 1467820809212 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 09:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:00:09 INFO - PROCESS | 1652 | 1467820809251 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1652 | 1467820809252 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:00:09 INFO - PROCESS | 1652 | 1467820809254 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1652 | 1467820809255 Marionette TRACE conn2 <- [1,154,null,{}] 09:00:09 INFO - PROCESS | 1652 | 1467820809258 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}] 09:00:09 INFO - PROCESS | 1652 | 1467820809259 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:09 INFO - PROCESS | 1652 | 1467820809333 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:00:09 INFO - PROCESS | 1652 | 1467820809380 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1652 | 1467820809383 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a5c800 == 46 [pid = 1652] [id = 46] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11991e000) [pid = 1652] [serial = 134] [outer = 0x0] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1199a8800) [pid = 1652] [serial = 135] [outer = 0x11991e000] 09:00:09 INFO - PROCESS | 1652 | 1467820809414 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1199e0400) [pid = 1652] [serial = 136] [outer = 0x11991e000] 09:00:09 INFO - PROCESS | 1652 | 1467820809699 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 09:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:00:09 INFO - PROCESS | 1652 | 1467820809730 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1652 | 1467820809731 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:00:09 INFO - PROCESS | 1652 | 1467820809733 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1652 | 1467820809734 Marionette TRACE conn2 <- [1,158,null,{}] 09:00:09 INFO - PROCESS | 1652 | 1467820809736 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}] 09:00:09 INFO - PROCESS | 1652 | 1467820809738 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:09 INFO - PROCESS | 1652 | 1467820809822 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:00:09 INFO - PROCESS | 1652 | 1467820809828 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1652 | 1467820809829 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116939800 == 47 [pid = 1652] [id = 47] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1199e0c00) [pid = 1652] [serial = 137] [outer = 0x0] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119f84400) [pid = 1652] [serial = 138] [outer = 0x1199e0c00] 09:00:09 INFO - PROCESS | 1652 | 1467820809853 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12385e000) [pid = 1652] [serial = 139] [outer = 0x1199e0c00] 09:00:10 INFO - PROCESS | 1652 | 1467820810340 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 09:00:10 INFO - PROCESS | 1652 | 1467820810354 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1652 | 1467820810356 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:00:10 INFO - PROCESS | 1652 | 1467820810360 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1652 | 1467820810362 Marionette TRACE conn2 <- [1,162,null,{}] 09:00:10 INFO - PROCESS | 1652 | 1467820810366 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}] 09:00:10 INFO - PROCESS | 1652 | 1467820810368 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:10 INFO - PROCESS | 1652 | 1467820810462 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:00:10 INFO - PROCESS | 1652 | 1467820810517 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1652 | 1467820810520 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167bb800 == 48 [pid = 1652] [id = 48] 09:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116971400) [pid = 1652] [serial = 140] [outer = 0x0] 09:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117391800) [pid = 1652] [serial = 141] [outer = 0x116971400] 09:00:10 INFO - PROCESS | 1652 | 1467820810554 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11811bc00) [pid = 1652] [serial = 142] [outer = 0x116971400] 09:00:10 INFO - PROCESS | 1652 | 1467820810956 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 09:00:10 INFO - PROCESS | 1652 | 1467820810980 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1652 | 1467820810984 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:00:10 INFO - PROCESS | 1652 | 1467820810988 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1652 | 1467820810990 Marionette TRACE conn2 <- [1,166,null,{}] 09:00:10 INFO - PROCESS | 1652 | 1467820810993 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}] 09:00:10 INFO - PROCESS | 1652 | 1467820810994 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:11 INFO - PROCESS | 1652 | 1467820811087 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:00:11 INFO - PROCESS | 1652 | 1467820811130 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1652 | 1467820811132 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f27000 == 49 [pid = 1652] [id = 49] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1182e6800) [pid = 1652] [serial = 143] [outer = 0x0] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11913e800) [pid = 1652] [serial = 144] [outer = 0x1182e6800] 09:00:11 INFO - PROCESS | 1652 | 1467820811166 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1194b6800) [pid = 1652] [serial = 145] [outer = 0x1182e6800] 09:00:11 INFO - PROCESS | 1652 | 1467820811631 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]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 09:00:11 INFO - PROCESS | 1652 | 1467820811660 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1652 | 1467820811662 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:00:11 INFO - PROCESS | 1652 | 1467820811666 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1652 | 1467820811670 Marionette TRACE conn2 <- [1,170,null,{}] 09:00:11 INFO - PROCESS | 1652 | 1467820811684 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}] 09:00:11 INFO - PROCESS | 1652 | 1467820811689 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:11 INFO - PROCESS | 1652 | 1467820811839 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:00:11 INFO - PROCESS | 1652 | 1467820811927 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1652 | 1467820811929 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117345000 == 50 [pid = 1652] [id = 50] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1199e1400) [pid = 1652] [serial = 146] [outer = 0x0] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119b74c00) [pid = 1652] [serial = 147] [outer = 0x1199e1400] 09:00:11 INFO - PROCESS | 1652 | 1467820811967 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119f83000) [pid = 1652] [serial = 148] [outer = 0x1199e1400] 09:00:12 INFO - PROCESS | 1652 | 1467820812404 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]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 777ms 09:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:00:12 INFO - PROCESS | 1652 | 1467820812443 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1652 | 1467820812445 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:00:12 INFO - PROCESS | 1652 | 1467820812447 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1652 | 1467820812448 Marionette TRACE conn2 <- [1,174,null,{}] 09:00:12 INFO - PROCESS | 1652 | 1467820812451 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}] 09:00:12 INFO - PROCESS | 1652 | 1467820812452 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:12 INFO - PROCESS | 1652 | 1467820812546 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:00:12 INFO - PROCESS | 1652 | 1467820812592 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1652 | 1467820812593 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125709000 == 51 [pid = 1652] [id = 51] 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123a03800) [pid = 1652] [serial = 149] [outer = 0x0] 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123c26000) [pid = 1652] [serial = 150] [outer = 0x123a03800] 09:00:12 INFO - PROCESS | 1652 | 1467820812623 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12418fc00) [pid = 1652] [serial = 151] [outer = 0x123a03800] 09:00:13 INFO - PROCESS | 1652 | 1467820813032 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]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 09:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:00:13 INFO - PROCESS | 1652 | 1467820813066 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1652 | 1467820813068 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:00:13 INFO - PROCESS | 1652 | 1467820813070 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1652 | 1467820813071 Marionette TRACE conn2 <- [1,178,null,{}] 09:00:13 INFO - PROCESS | 1652 | 1467820813076 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}] 09:00:13 INFO - PROCESS | 1652 | 1467820813078 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:13 INFO - PROCESS | 1652 | 1467820813172 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:00:13 INFO - PROCESS | 1652 | 1467820813368 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1652 | 1467820813370 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11609e000 == 52 [pid = 1652] [id = 52] 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1133cf400) [pid = 1652] [serial = 152] [outer = 0x0] 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1151dd400) [pid = 1652] [serial = 153] [outer = 0x1133cf400] 09:00:13 INFO - PROCESS | 1652 | 1467820813411 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116724400) [pid = 1652] [serial = 154] [outer = 0x1133cf400] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119a5c800 == 51 [pid = 1652] [id = 46] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119171800 == 50 [pid = 1652] [id = 45] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118412800 == 49 [pid = 1652] [id = 44] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119577000 == 48 [pid = 1652] [id = 33] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11701d000 == 47 [pid = 1652] [id = 43] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x116998000 == 46 [pid = 1652] [id = 28] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x116242800 == 45 [pid = 1652] [id = 42] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x116098000 == 44 [pid = 1652] [id = 27] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117343000 == 43 [pid = 1652] [id = 29] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11861e000 == 42 [pid = 1652] [id = 31] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119a77800 == 41 [pid = 1652] [id = 34] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118416000 == 40 [pid = 1652] [id = 30] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11225a000 == 39 [pid = 1652] [id = 41] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a0000 == 38 [pid = 1652] [id = 32] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x125709000 == 37 [pid = 1652] [id = 51] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117345000 == 36 [pid = 1652] [id = 50] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124185000 == 35 [pid = 1652] [id = 39] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119f27000 == 34 [pid = 1652] [id = 49] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123966000 == 33 [pid = 1652] [id = 37] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1167bb800 == 32 [pid = 1652] [id = 48] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123d24800 == 31 [pid = 1652] [id = 38] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa6000 == 30 [pid = 1652] [id = 35] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124c07000 == 29 [pid = 1652] [id = 40] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x116939800 == 28 [pid = 1652] [id = 47] 09:00:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123882800 == 27 [pid = 1652] [id = 36] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119526400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124e09000) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x124e58400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1181aa400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1160e1800) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11672e800) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1172c9800) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x117e9d400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1186d9000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119141400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11914b800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11942ac00) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1194b0800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1194b9800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11991d400) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119922800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1199b1800) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119d67800) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119f7d400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12381a400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1243e8c00) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112dee400) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116973800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1199b0c00) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119b72800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119f7bc00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124193400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1172cac00) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124a9c400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176cc800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124e56800) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11336e400) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1186e2800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d411000) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12573ec00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1240bac00) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12c41b400) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c412c00) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c416000) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12be0cc00) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1181a6400) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12be03c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119f7e800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b961800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b967800) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b753c00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b75cc00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a516800) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a73f000) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129447800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119f81400) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119f87800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119b7b000) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12d405400) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d40ac00) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118122c00) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12d344000) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12d34b000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119432400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12d348000) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12cce4800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12cf17000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12cf1b400) [pid = 1652] [serial = 49] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12c76a000) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12caa9c00) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12c75e000) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1652 | 1467820814372 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]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1372ms 09:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:00:14 INFO - PROCESS | 1652 | 1467820814444 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1652 | 1467820814446 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:00:14 INFO - PROCESS | 1652 | 1467820814450 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1652 | 1467820814452 Marionette TRACE conn2 <- [1,182,null,{}] 09:00:14 INFO - PROCESS | 1652 | 1467820814456 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}] 09:00:14 INFO - PROCESS | 1652 | 1467820814458 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:14 INFO - PROCESS | 1652 | 1467820814523 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:00:14 INFO - PROCESS | 1652 | 1467820814529 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1652 | 1467820814532 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11264c800 == 28 [pid = 1652] [id = 53] 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x116630000) [pid = 1652] [serial = 155] [outer = 0x0] 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116721c00) [pid = 1652] [serial = 156] [outer = 0x116630000] 09:00:14 INFO - PROCESS | 1652 | 1467820814562 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11704dc00) [pid = 1652] [serial = 157] [outer = 0x116630000] 09:00:14 INFO - PROCESS | 1652 | 1467820814879 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]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 09:00:14 INFO - PROCESS | 1652 | 1467820814920 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1652 | 1467820814924 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:00:14 INFO - PROCESS | 1652 | 1467820814928 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1652 | 1467820814930 Marionette TRACE conn2 <- [1,186,null,{}] 09:00:14 INFO - PROCESS | 1652 | 1467820814932 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}] 09:00:14 INFO - PROCESS | 1652 | 1467820814934 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:15 INFO - PROCESS | 1652 | 1467820815018 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:00:15 INFO - PROCESS | 1652 | 1467820815059 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1652 | 1467820815061 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116622800 == 29 [pid = 1652] [id = 54] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1172ca800) [pid = 1652] [serial = 158] [outer = 0x0] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118122800) [pid = 1652] [serial = 159] [outer = 0x1172ca800] 09:00:15 INFO - PROCESS | 1652 | 1467820815088 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1181a0400) [pid = 1652] [serial = 160] [outer = 0x1172ca800] 09:00:15 INFO - PROCESS | 1652 | 1467820815358 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]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 09:00:15 INFO - PROCESS | 1652 | 1467820815397 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1652 | 1467820815399 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:00:15 INFO - PROCESS | 1652 | 1467820815401 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1652 | 1467820815403 Marionette TRACE conn2 <- [1,190,null,{}] 09:00:15 INFO - PROCESS | 1652 | 1467820815419 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}] 09:00:15 INFO - PROCESS | 1652 | 1467820815425 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:15 INFO - PROCESS | 1652 | 1467820815510 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:00:15 INFO - PROCESS | 1652 | 1467820815554 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1652 | 1467820815557 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117246000 == 30 [pid = 1652] [id = 55] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1181a7000) [pid = 1652] [serial = 161] [outer = 0x0] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118781000) [pid = 1652] [serial = 162] [outer = 0x1181a7000] 09:00:15 INFO - PROCESS | 1652 | 1467820815585 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119145c00) [pid = 1652] [serial = 163] [outer = 0x1181a7000] 09:00:15 INFO - PROCESS | 1652 | 1467820815843 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]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 479ms 09:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:00:15 INFO - PROCESS | 1652 | 1467820815881 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1652 | 1467820815882 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:00:15 INFO - PROCESS | 1652 | 1467820815884 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1652 | 1467820815885 Marionette TRACE conn2 <- [1,194,null,{}] 09:00:15 INFO - PROCESS | 1652 | 1467820815895 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}] 09:00:15 INFO - PROCESS | 1652 | 1467820815896 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:15 INFO - PROCESS | 1652 | 1467820815973 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:00:15 INFO - PROCESS | 1652 | 1467820815977 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1652 | 1467820815978 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118617800 == 31 [pid = 1652] [id = 56] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1194af400) [pid = 1652] [serial = 164] [outer = 0x0] 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1194b6c00) [pid = 1652] [serial = 165] [outer = 0x1194af400] 09:00:16 INFO - PROCESS | 1652 | 1467820816005 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119525800) [pid = 1652] [serial = 166] [outer = 0x1194af400] 09:00:16 INFO - PROCESS | 1652 | 1467820816316 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]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 09:00:16 INFO - PROCESS | 1652 | 1467820816354 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1652 | 1467820816356 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:00:16 INFO - PROCESS | 1652 | 1467820816362 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1652 | 1467820816363 Marionette TRACE conn2 <- [1,198,null,{}] 09:00:16 INFO - PROCESS | 1652 | 1467820816367 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}] 09:00:16 INFO - PROCESS | 1652 | 1467820816369 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:16 INFO - PROCESS | 1652 | 1467820816512 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:00:16 INFO - PROCESS | 1652 | 1467820816541 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1652 | 1467820816542 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119163000 == 32 [pid = 1652] [id = 57] 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119523800) [pid = 1652] [serial = 167] [outer = 0x0] 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1195b5000) [pid = 1652] [serial = 168] [outer = 0x119523800] 09:00:16 INFO - PROCESS | 1652 | 1467820816582 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11991dc00) [pid = 1652] [serial = 169] [outer = 0x119523800] 09:00:17 INFO - PROCESS | 1652 | 1467820817008 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]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 09:00:17 INFO - PROCESS | 1652 | 1467820817031 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1652 | 1467820817033 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:00:17 INFO - PROCESS | 1652 | 1467820817035 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1652 | 1467820817036 Marionette TRACE conn2 <- [1,202,null,{}] 09:00:17 INFO - PROCESS | 1652 | 1467820817043 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}] 09:00:17 INFO - PROCESS | 1652 | 1467820817047 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:17 INFO - PROCESS | 1652 | 1467820817156 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:00:17 INFO - PROCESS | 1652 | 1467820817160 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1652 | 1467820817161 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a5b000 == 33 [pid = 1652] [id = 58] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119929000) [pid = 1652] [serial = 170] [outer = 0x0] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1199d8000) [pid = 1652] [serial = 171] [outer = 0x119929000] 09:00:17 INFO - PROCESS | 1652 | 1467820817186 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119f7f800) [pid = 1652] [serial = 172] [outer = 0x119929000] 09:00:17 INFO - PROCESS | 1652 | 1467820817507 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]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 09:00:17 INFO - PROCESS | 1652 | 1467820817554 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1652 | 1467820817556 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:00:17 INFO - PROCESS | 1652 | 1467820817560 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1652 | 1467820817561 Marionette TRACE conn2 <- [1,206,null,{}] 09:00:17 INFO - PROCESS | 1652 | 1467820817563 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}] 09:00:17 INFO - PROCESS | 1652 | 1467820817565 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:17 INFO - PROCESS | 1652 | 1467820817654 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:00:17 INFO - PROCESS | 1652 | 1467820817683 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1652 | 1467820817684 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d1c800 == 34 [pid = 1652] [id = 59] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119f83c00) [pid = 1652] [serial = 173] [outer = 0x0] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123817400) [pid = 1652] [serial = 174] [outer = 0x119f83c00] 09:00:17 INFO - PROCESS | 1652 | 1467820817707 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123c22000) [pid = 1652] [serial = 175] [outer = 0x119f83c00] 09:00:18 INFO - PROCESS | 1652 | 1467820817998 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]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 09:00:18 INFO - PROCESS | 1652 | 1467820818036 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1652 | 1467820818037 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:00:18 INFO - PROCESS | 1652 | 1467820818042 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1652 | 1467820818044 Marionette TRACE conn2 <- [1,210,null,{}] 09:00:18 INFO - PROCESS | 1652 | 1467820818047 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}] 09:00:18 INFO - PROCESS | 1652 | 1467820818048 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:18 INFO - PROCESS | 1652 | 1467820818137 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:00:18 INFO - PROCESS | 1652 | 1467820818140 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1652 | 1467820818141 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a98800 == 35 [pid = 1652] [id = 60] 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119f84800) [pid = 1652] [serial = 176] [outer = 0x0] 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124197400) [pid = 1652] [serial = 177] [outer = 0x119f84800] 09:00:18 INFO - PROCESS | 1652 | 1467820818166 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1246acc00) [pid = 1652] [serial = 178] [outer = 0x119f84800] 09:00:18 INFO - PROCESS | 1652 | 1467820818444 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]]]}] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1250f5800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118d81800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123a06c00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1199e0c00) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118120400) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1122bd800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11991e000) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1186dd800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1194b4000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:00:18 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1133d0400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 09:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:00:18 INFO - PROCESS | 1652 | 1467820818519 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1652 | 1467820818520 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:00:18 INFO - PROCESS | 1652 | 1467820818522 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1652 | 1467820818525 Marionette TRACE conn2 <- [1,214,null,{}] 09:00:18 INFO - PROCESS | 1652 | 1467820818529 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}] 09:00:18 INFO - PROCESS | 1652 | 1467820818531 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:18 INFO - PROCESS | 1652 | 1467820818602 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:00:18 INFO - PROCESS | 1652 | 1467820818608 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1652 | 1467820818609 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1a000 == 36 [pid = 1652] [id = 61] 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1181ae400) [pid = 1652] [serial = 179] [outer = 0x0] 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119431c00) [pid = 1652] [serial = 180] [outer = 0x1181ae400] 09:00:18 INFO - PROCESS | 1652 | 1467820818641 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123818c00) [pid = 1652] [serial = 181] [outer = 0x1181ae400] 09:00:18 INFO - PROCESS | 1652 | 1467820818946 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]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 473ms 09:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:00:19 INFO - PROCESS | 1652 | 1467820818996 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1652 | 1467820818998 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:00:19 INFO - PROCESS | 1652 | 1467820819001 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1652 | 1467820819003 Marionette TRACE conn2 <- [1,218,null,{}] 09:00:19 INFO - PROCESS | 1652 | 1467820819007 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}] 09:00:19 INFO - PROCESS | 1652 | 1467820819008 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:19 INFO - PROCESS | 1652 | 1467820819140 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:00:19 INFO - PROCESS | 1652 | 1467820819149 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1652 | 1467820819150 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x124019800 == 37 [pid = 1652] [id = 62] 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117487c00) [pid = 1652] [serial = 182] [outer = 0x0] 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1246b1800) [pid = 1652] [serial = 183] [outer = 0x117487c00] 09:00:19 INFO - PROCESS | 1652 | 1467820819189 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124c62400) [pid = 1652] [serial = 184] [outer = 0x117487c00] 09:00:19 INFO - PROCESS | 1652 | 1467820819573 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 09:00:19 INFO - PROCESS | 1652 | 1467820819622 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:00:19 INFO - PROCESS | 1652 | 1467820819624 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:00:19 INFO - PROCESS | 1652 | 1467820819627 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1652 | 1467820819630 Marionette TRACE conn2 <- [1,222,null,{}] 09:00:19 INFO - PROCESS | 1652 | 1467820819633 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}] 09:00:19 INFO - PROCESS | 1652 | 1467820819636 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:19 INFO - PROCESS | 1652 | 1467820819762 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:00:19 INFO - PROCESS | 1652 | 1467820819838 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1652 | 1467820819840 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x125766000 == 38 [pid = 1652] [id = 63] 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1194af800) [pid = 1652] [serial = 185] [outer = 0x0] 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124e59400) [pid = 1652] [serial = 186] [outer = 0x1194af800] 09:00:19 INFO - PROCESS | 1652 | 1467820819885 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1256d8000) [pid = 1652] [serial = 187] [outer = 0x1194af800] 09:00:20 INFO - PROCESS | 1652 | 1467820820210 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]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 09:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:00:20 INFO - PROCESS | 1652 | 1467820820247 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1652 | 1467820820249 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:00:20 INFO - PROCESS | 1652 | 1467820820251 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1652 | 1467820820252 Marionette TRACE conn2 <- [1,226,null,{}] 09:00:20 INFO - PROCESS | 1652 | 1467820820254 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}] 09:00:20 INFO - PROCESS | 1652 | 1467820820255 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:20 INFO - PROCESS | 1652 | 1467820820343 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:00:20 INFO - PROCESS | 1652 | 1467820820399 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1652 | 1467820820400 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e34000 == 39 [pid = 1652] [id = 64] 09:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125743c00) [pid = 1652] [serial = 188] [outer = 0x0] 09:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12690f800) [pid = 1652] [serial = 189] [outer = 0x125743c00] 09:00:20 INFO - PROCESS | 1652 | 1467820820425 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126d6c000) [pid = 1652] [serial = 190] [outer = 0x125743c00] 09:00:20 INFO - PROCESS | 1652 | 1467820820871 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]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 669ms 09:00:20 INFO - PROCESS | 1652 | 1467820820931 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1652 | 1467820820934 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:00:20 INFO - PROCESS | 1652 | 1467820820939 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1652 | 1467820820943 Marionette TRACE conn2 <- [1,230,null,{}] 09:00:20 INFO - PROCESS | 1652 | 1467820820947 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}] 09:00:20 INFO - PROCESS | 1652 | 1467820820949 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:21 INFO - PROCESS | 1652 | 1467820821052 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:00:21 INFO - PROCESS | 1652 | 1467820821119 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1652 | 1467820821120 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618000 == 40 [pid = 1652] [id = 65] 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11662a400) [pid = 1652] [serial = 191] [outer = 0x0] 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116a0e400) [pid = 1652] [serial = 192] [outer = 0x11662a400] 09:00:21 INFO - PROCESS | 1652 | 1467820821151 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176c7000) [pid = 1652] [serial = 193] [outer = 0x11662a400] 09:00:21 INFO - PROCESS | 1652 | 1467820821644 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]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 873ms 09:00:21 INFO - PROCESS | 1652 | 1467820821812 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1652 | 1467820821815 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:00:21 INFO - PROCESS | 1652 | 1467820821818 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1652 | 1467820821820 Marionette TRACE conn2 <- [1,234,null,{}] 09:00:21 INFO - PROCESS | 1652 | 1467820821823 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}] 09:00:21 INFO - PROCESS | 1652 | 1467820821825 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:21 INFO - PROCESS | 1652 | 1467820821920 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:00:21 INFO - PROCESS | 1652 | 1467820821986 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1652 | 1467820821990 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11601b800 == 41 [pid = 1652] [id = 66] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1176c9c00) [pid = 1652] [serial = 194] [outer = 0x0] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11811ac00) [pid = 1652] [serial = 195] [outer = 0x1176c9c00] 09:00:22 INFO - PROCESS | 1652 | 1467820822018 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118129c00) [pid = 1652] [serial = 196] [outer = 0x1176c9c00] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x125766000 == 40 [pid = 1652] [id = 63] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x124019800 == 39 [pid = 1652] [id = 62] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1a000 == 38 [pid = 1652] [id = 61] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123a98800 == 37 [pid = 1652] [id = 60] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119d1c800 == 36 [pid = 1652] [id = 59] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119a5b000 == 35 [pid = 1652] [id = 58] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119163000 == 34 [pid = 1652] [id = 57] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118617800 == 33 [pid = 1652] [id = 56] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117246000 == 32 [pid = 1652] [id = 55] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116622800 == 31 [pid = 1652] [id = 54] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11264c800 == 30 [pid = 1652] [id = 53] 09:00:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11609e000 == 29 [pid = 1652] [id = 52] 09:00:22 INFO - PROCESS | 1652 | 1467820822420 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]]]}] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126d03800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119f84400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12385e000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11812f400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172c2400) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1199e0400) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118d7a400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1181ad000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11951b400) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119432800) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1199a8800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1195b2c00) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11607b000) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a06000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119432000) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123818000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 09:00:22 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1256d4000) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 09:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 669ms 09:00:22 INFO - PROCESS | 1652 | 1467820822489 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1652 | 1467820822492 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:00:22 INFO - PROCESS | 1652 | 1467820822499 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1652 | 1467820822503 Marionette TRACE conn2 <- [1,238,null,{}] 09:00:22 INFO - PROCESS | 1652 | 1467820822507 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}] 09:00:22 INFO - PROCESS | 1652 | 1467820822509 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:22 INFO - PROCESS | 1652 | 1467820822628 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1181afc00) [pid = 1652] [serial = 197] [outer = 0x12cab2400] 09:00:22 INFO - PROCESS | 1652 | 1467820822669 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1652 | 1467820822671 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e50000 == 30 [pid = 1652] [id = 67] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1186dc800) [pid = 1652] [serial = 198] [outer = 0x0] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118786400) [pid = 1652] [serial = 199] [outer = 0x1186dc800] 09:00:22 INFO - PROCESS | 1652 | 1467820822722 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11913e400) [pid = 1652] [serial = 200] [outer = 0x1186dc800] 09:00:23 INFO - PROCESS | 1652 | 1467820823103 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]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 626ms 09:00:23 INFO - PROCESS | 1652 | 1467820823121 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1652 | 1467820823124 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:00:23 INFO - PROCESS | 1652 | 1467820823127 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1652 | 1467820823129 Marionette TRACE conn2 <- [1,242,null,{}] 09:00:23 INFO - PROCESS | 1652 | 1467820823136 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}] 09:00:23 INFO - PROCESS | 1652 | 1467820823140 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:23 INFO - PROCESS | 1652 | 1467820823218 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:00:23 INFO - PROCESS | 1652 | 1467820823282 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1652 | 1467820823284 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118637800 == 31 [pid = 1652] [id = 68] 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1194b3c00) [pid = 1652] [serial = 201] [outer = 0x0] 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11991f400) [pid = 1652] [serial = 202] [outer = 0x1194b3c00] 09:00:23 INFO - PROCESS | 1652 | 1467820823312 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1199b0c00) [pid = 1652] [serial = 203] [outer = 0x1194b3c00] 09:00:23 INFO - PROCESS | 1652 | 1467820823595 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]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 09:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:00:23 INFO - PROCESS | 1652 | 1467820823646 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1652 | 1467820823648 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:00:23 INFO - PROCESS | 1652 | 1467820823650 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1652 | 1467820823651 Marionette TRACE conn2 <- [1,246,null,{}] 09:00:23 INFO - PROCESS | 1652 | 1467820823653 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}] 09:00:23 INFO - PROCESS | 1652 | 1467820823654 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:23 INFO - PROCESS | 1652 | 1467820823731 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:00:23 INFO - PROCESS | 1652 | 1467820823734 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1652 | 1467820823735 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11958c000 == 32 [pid = 1652] [id = 69] 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1199e3000) [pid = 1652] [serial = 204] [outer = 0x0] 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d66800) [pid = 1652] [serial = 205] [outer = 0x1199e3000] 09:00:23 INFO - PROCESS | 1652 | 1467820823762 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119f85000) [pid = 1652] [serial = 206] [outer = 0x1199e3000] 09:00:24 INFO - PROCESS | 1652 | 1467820824052 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 418ms 09:00:24 INFO - PROCESS | 1652 | 1467820824068 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1652 | 1467820824069 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:00:24 INFO - PROCESS | 1652 | 1467820824072 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1652 | 1467820824074 Marionette TRACE conn2 <- [1,250,null,{}] 09:00:24 INFO - PROCESS | 1652 | 1467820824087 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}] 09:00:24 INFO - PROCESS | 1652 | 1467820824088 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:24 INFO - PROCESS | 1652 | 1467820824191 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:00:24 INFO - PROCESS | 1652 | 1467820824196 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1652 | 1467820824197 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa3800 == 33 [pid = 1652] [id = 70] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181a6400) [pid = 1652] [serial = 207] [outer = 0x0] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119b7b000) [pid = 1652] [serial = 208] [outer = 0x1181a6400] 09:00:24 INFO - PROCESS | 1652 | 1467820824221 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1240c3800) [pid = 1652] [serial = 209] [outer = 0x1181a6400] 09:00:24 INFO - PROCESS | 1652 | 1467820824531 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 477ms 09:00:24 INFO - PROCESS | 1652 | 1467820824549 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1652 | 1467820824551 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:00:24 INFO - PROCESS | 1652 | 1467820824561 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1652 | 1467820824562 Marionette TRACE conn2 <- [1,254,null,{}] 09:00:24 INFO - PROCESS | 1652 | 1467820824564 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}] 09:00:24 INFO - PROCESS | 1652 | 1467820824568 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:24 INFO - PROCESS | 1652 | 1467820824684 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:00:24 INFO - PROCESS | 1652 | 1467820824689 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1652 | 1467820824690 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d30000 == 34 [pid = 1652] [id = 71] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124658400) [pid = 1652] [serial = 210] [outer = 0x0] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124e0a800) [pid = 1652] [serial = 211] [outer = 0x124658400] 09:00:24 INFO - PROCESS | 1652 | 1467820824714 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12690a000) [pid = 1652] [serial = 212] [outer = 0x124658400] 09:00:25 INFO - PROCESS | 1652 | 1467820825025 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 09:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:00:25 INFO - PROCESS | 1652 | 1467820825080 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1652 | 1467820825081 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:00:25 INFO - PROCESS | 1652 | 1467820825083 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1652 | 1467820825084 Marionette TRACE conn2 <- [1,258,null,{}] 09:00:25 INFO - PROCESS | 1652 | 1467820825086 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}] 09:00:25 INFO - PROCESS | 1652 | 1467820825087 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:25 INFO - PROCESS | 1652 | 1467820825181 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:00:25 INFO - PROCESS | 1652 | 1467820825218 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1652 | 1467820825219 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c09000 == 35 [pid = 1652] [id = 72] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126d03c00) [pid = 1652] [serial = 213] [outer = 0x0] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126d6c800) [pid = 1652] [serial = 214] [outer = 0x126d03c00] 09:00:25 INFO - PROCESS | 1652 | 1467820825243 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e64800) [pid = 1652] [serial = 215] [outer = 0x126d03c00] 09:00:25 INFO - PROCESS | 1652 | 1467820825550 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 09:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:00:25 INFO - PROCESS | 1652 | 1467820825602 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1652 | 1467820825603 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:00:25 INFO - PROCESS | 1652 | 1467820825605 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1652 | 1467820825606 Marionette TRACE conn2 <- [1,262,null,{}] 09:00:25 INFO - PROCESS | 1652 | 1467820825609 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}] 09:00:25 INFO - PROCESS | 1652 | 1467820825610 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:25 INFO - PROCESS | 1652 | 1467820825697 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:00:25 INFO - PROCESS | 1652 | 1467820825710 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1652 | 1467820825711 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dc6800 == 36 [pid = 1652] [id = 73] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126e66000) [pid = 1652] [serial = 216] [outer = 0x0] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12711dc00) [pid = 1652] [serial = 217] [outer = 0x126e66000] 09:00:25 INFO - PROCESS | 1652 | 1467820825735 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128a21400) [pid = 1652] [serial = 218] [outer = 0x126e66000] 09:00:26 INFO - PROCESS | 1652 | 1467820826048 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 09:00:26 INFO - PROCESS | 1652 | 1467820826082 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1652 | 1467820826083 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:00:26 INFO - PROCESS | 1652 | 1467820826085 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1652 | 1467820826086 Marionette TRACE conn2 <- [1,266,null,{}] 09:00:26 INFO - PROCESS | 1652 | 1467820826089 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}] 09:00:26 INFO - PROCESS | 1652 | 1467820826090 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:26 INFO - PROCESS | 1652 | 1467820826181 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:00:26 INFO - PROCESS | 1652 | 1467820826185 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1652 | 1467820826186 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884c800 == 37 [pid = 1652] [id = 74] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128a21800) [pid = 1652] [serial = 219] [outer = 0x0] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bd8000) [pid = 1652] [serial = 220] [outer = 0x128a21800] 09:00:26 INFO - PROCESS | 1652 | 1467820826210 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1291b5800) [pid = 1652] [serial = 221] [outer = 0x128a21800] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119929000) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1194af400) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172ca800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1181a7000) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133cf400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116630000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119f83c00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116971400) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1182e6800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199e1400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f84800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123a03800) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117487c00) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1181ae400) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1194af800) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:00:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119523800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:00:26 INFO - PROCESS | 1652 | 1467820826597 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 09:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:00:26 INFO - PROCESS | 1652 | 1467820826604 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1652 | 1467820826605 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:00:26 INFO - PROCESS | 1652 | 1467820826607 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1652 | 1467820826608 Marionette TRACE conn2 <- [1,270,null,{}] 09:00:26 INFO - PROCESS | 1652 | 1467820826610 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}] 09:00:26 INFO - PROCESS | 1652 | 1467820826611 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:26 INFO - PROCESS | 1652 | 1467820826683 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:00:26 INFO - PROCESS | 1652 | 1467820826686 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1652 | 1467820826688 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119577000 == 38 [pid = 1652] [id = 75] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e99800) [pid = 1652] [serial = 222] [outer = 0x0] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181a7000) [pid = 1652] [serial = 223] [outer = 0x117e99800] 09:00:26 INFO - PROCESS | 1652 | 1467820826716 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119523800) [pid = 1652] [serial = 224] [outer = 0x117e99800] 09:00:27 INFO - PROCESS | 1652 | 1467820827018 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 09:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:00:27 INFO - PROCESS | 1652 | 1467820827077 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1652 | 1467820827078 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:00:27 INFO - PROCESS | 1652 | 1467820827080 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1652 | 1467820827082 Marionette TRACE conn2 <- [1,274,null,{}] 09:00:27 INFO - PROCESS | 1652 | 1467820827084 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}] 09:00:27 INFO - PROCESS | 1652 | 1467820827086 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:27 INFO - PROCESS | 1652 | 1467820827191 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:00:27 INFO - PROCESS | 1652 | 1467820827197 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1652 | 1467820827198 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f72800 == 39 [pid = 1652] [id = 76] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116971400) [pid = 1652] [serial = 225] [outer = 0x0] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119f81400) [pid = 1652] [serial = 226] [outer = 0x116971400] 09:00:27 INFO - PROCESS | 1652 | 1467820827224 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129448800) [pid = 1652] [serial = 227] [outer = 0x116971400] 09:00:27 INFO - PROCESS | 1652 | 1467820827516 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 09:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:00:27 INFO - PROCESS | 1652 | 1467820827550 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1652 | 1467820827551 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:00:27 INFO - PROCESS | 1652 | 1467820827553 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1652 | 1467820827554 Marionette TRACE conn2 <- [1,278,null,{}] 09:00:27 INFO - PROCESS | 1652 | 1467820827559 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}] 09:00:27 INFO - PROCESS | 1652 | 1467820827561 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:27 INFO - PROCESS | 1652 | 1467820827636 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:00:27 INFO - PROCESS | 1652 | 1467820827641 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1652 | 1467820827643 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294ea800 == 40 [pid = 1652] [id = 77] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12944a800) [pid = 1652] [serial = 228] [outer = 0x0] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a2afc00) [pid = 1652] [serial = 229] [outer = 0x12944a800] 09:00:27 INFO - PROCESS | 1652 | 1467820827666 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a50a000) [pid = 1652] [serial = 230] [outer = 0x12944a800] 09:00:27 INFO - PROCESS | 1652 | 1467820827961 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 09:00:27 INFO - PROCESS | 1652 | 1467820827975 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1652 | 1467820827978 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:00:27 INFO - PROCESS | 1652 | 1467820827985 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1652 | 1467820827986 Marionette TRACE conn2 <- [1,282,null,{}] 09:00:27 INFO - PROCESS | 1652 | 1467820827988 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}] 09:00:27 INFO - PROCESS | 1652 | 1467820827989 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:28 INFO - PROCESS | 1652 | 1467820828069 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:00:28 INFO - PROCESS | 1652 | 1467820828121 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1652 | 1467820828122 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2dd000 == 41 [pid = 1652] [id = 78] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118d7d000) [pid = 1652] [serial = 231] [outer = 0x0] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a2b6000) [pid = 1652] [serial = 232] [outer = 0x118d7d000] 09:00:28 INFO - PROCESS | 1652 | 1467820828145 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a555c00) [pid = 1652] [serial = 233] [outer = 0x118d7d000] 09:00:28 INFO - PROCESS | 1652 | 1467820828422 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 09:00:28 INFO - PROCESS | 1652 | 1467820828453 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1652 | 1467820828454 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:00:28 INFO - PROCESS | 1652 | 1467820828464 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1652 | 1467820828465 Marionette TRACE conn2 <- [1,286,null,{}] 09:00:28 INFO - PROCESS | 1652 | 1467820828467 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}] 09:00:28 INFO - PROCESS | 1652 | 1467820828468 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:28 INFO - PROCESS | 1652 | 1467820828548 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:00:28 INFO - PROCESS | 1652 | 1467820828637 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1652 | 1467820828639 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11263b800 == 42 [pid = 1652] [id = 79] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x110e70400) [pid = 1652] [serial = 234] [outer = 0x0] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113379800) [pid = 1652] [serial = 235] [outer = 0x110e70400] 09:00:28 INFO - PROCESS | 1652 | 1467820828670 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11696d000) [pid = 1652] [serial = 236] [outer = 0x110e70400] 09:00:29 INFO - PROCESS | 1652 | 1467820829098 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 09:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:00:29 INFO - PROCESS | 1652 | 1467820829133 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1652 | 1467820829136 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:00:29 INFO - PROCESS | 1652 | 1467820829139 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1652 | 1467820829143 Marionette TRACE conn2 <- [1,290,null,{}] 09:00:29 INFO - PROCESS | 1652 | 1467820829147 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}] 09:00:29 INFO - PROCESS | 1652 | 1467820829150 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:29 INFO - PROCESS | 1652 | 1467820829249 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:00:29 INFO - PROCESS | 1652 | 1467820829311 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1652 | 1467820829312 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862d000 == 43 [pid = 1652] [id = 80] 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1186d4400) [pid = 1652] [serial = 237] [outer = 0x0] 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118d7f000) [pid = 1652] [serial = 238] [outer = 0x1186d4400] 09:00:29 INFO - PROCESS | 1652 | 1467820829343 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119432c00) [pid = 1652] [serial = 239] [outer = 0x1186d4400] 09:00:29 INFO - PROCESS | 1652 | 1467820829791 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 09:00:29 INFO - PROCESS | 1652 | 1467820829814 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:00:29 INFO - PROCESS | 1652 | 1467820829818 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:00:29 INFO - PROCESS | 1652 | 1467820829822 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1652 | 1467820829824 Marionette TRACE conn2 <- [1,294,null,{}] 09:00:29 INFO - PROCESS | 1652 | 1467820829827 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}] 09:00:29 INFO - PROCESS | 1652 | 1467820829828 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:29 INFO - PROCESS | 1652 | 1467820829933 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:00:30 INFO - PROCESS | 1652 | 1467820830011 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1652 | 1467820830012 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884d000 == 44 [pid = 1652] [id = 81] 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199aa400) [pid = 1652] [serial = 240] [outer = 0x0] 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119b7e800) [pid = 1652] [serial = 241] [outer = 0x1199aa400] 09:00:30 INFO - PROCESS | 1652 | 1467820830058 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12381ec00) [pid = 1652] [serial = 242] [outer = 0x1199aa400] 09:00:30 INFO - PROCESS | 1652 | 1467820830572 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]]]}] 09:00:30 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. 09:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 773ms 09:00:30 INFO - PROCESS | 1652 | 1467820830595 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1652 | 1467820830597 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:00:30 INFO - PROCESS | 1652 | 1467820830608 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1652 | 1467820830614 Marionette TRACE conn2 <- [1,298,null,{}] 09:00:30 INFO - PROCESS | 1652 | 1467820830619 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}] 09:00:30 INFO - PROCESS | 1652 | 1467820830623 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:30 INFO - PROCESS | 1652 | 1467820830751 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:00:30 INFO - PROCESS | 1652 | 1467820830802 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1652 | 1467820830803 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f80000 == 45 [pid = 1652] [id = 82] 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123a02800) [pid = 1652] [serial = 243] [outer = 0x0] 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124780400) [pid = 1652] [serial = 244] [outer = 0x123a02800] 09:00:30 INFO - PROCESS | 1652 | 1467820830831 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124ed5400) [pid = 1652] [serial = 245] [outer = 0x123a02800] 09:00:31 INFO - PROCESS | 1652 | 1467820831228 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]]]}] 09:00:31 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. 09:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 635ms 09:00:31 INFO - PROCESS | 1652 | 1467820831236 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1652 | 1467820831238 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:00:31 INFO - PROCESS | 1652 | 1467820831241 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1652 | 1467820831242 Marionette TRACE conn2 <- [1,302,null,{}] 09:00:31 INFO - PROCESS | 1652 | 1467820831244 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}] 09:00:31 INFO - PROCESS | 1652 | 1467820831246 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:31 INFO - PROCESS | 1652 | 1467820831362 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:00:31 INFO - PROCESS | 1652 | 1467820831423 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 1652 | 1467820831425 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e1800 == 46 [pid = 1652] [id = 83] 09:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125749800) [pid = 1652] [serial = 246] [outer = 0x0] 09:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126e62000) [pid = 1652] [serial = 247] [outer = 0x125749800] 09:00:31 INFO - PROCESS | 1652 | 1467820831453 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128a14000) [pid = 1652] [serial = 248] [outer = 0x125749800] 09:00:32 INFO - PROCESS | 1652 | 1467820831997 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]]]}] 09:00:32 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. 09:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 09:00:32 INFO - PROCESS | 1652 | 1467820832011 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1652 | 1467820832013 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:00:32 INFO - PROCESS | 1652 | 1467820832017 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1652 | 1467820832018 Marionette TRACE conn2 <- [1,306,null,{}] 09:00:32 INFO - PROCESS | 1652 | 1467820832022 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}] 09:00:32 INFO - PROCESS | 1652 | 1467820832023 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:32 INFO - PROCESS | 1652 | 1467820832113 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:00:32 INFO - PROCESS | 1652 | 1467820832161 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1652 | 1467820832162 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x117351000 == 47 [pid = 1652] [id = 84] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117487c00) [pid = 1652] [serial = 249] [outer = 0x0] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11812f400) [pid = 1652] [serial = 250] [outer = 0x117487c00] 09:00:32 INFO - PROCESS | 1652 | 1467820832190 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184e2400) [pid = 1652] [serial = 251] [outer = 0x117487c00] 09:00:32 INFO - PROCESS | 1652 | 1467820832607 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]]]}] 09:00:32 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. 09:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 09:00:32 INFO - PROCESS | 1652 | 1467820832652 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1652 | 1467820832655 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:00:32 INFO - PROCESS | 1652 | 1467820832661 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1652 | 1467820832663 Marionette TRACE conn2 <- [1,310,null,{}] 09:00:32 INFO - PROCESS | 1652 | 1467820832665 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}] 09:00:32 INFO - PROCESS | 1652 | 1467820832667 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:32 INFO - PROCESS | 1652 | 1467820832769 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2dd000 == 46 [pid = 1652] [id = 78] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1294ea800 == 45 [pid = 1652] [id = 77] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128f72800 == 44 [pid = 1652] [id = 76] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119577000 == 43 [pid = 1652] [id = 75] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12884c800 == 42 [pid = 1652] [id = 74] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126dc6800 == 41 [pid = 1652] [id = 73] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124c09000 == 40 [pid = 1652] [id = 72] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123d30000 == 39 [pid = 1652] [id = 71] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa3800 == 38 [pid = 1652] [id = 70] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12690f800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11958c000 == 37 [pid = 1652] [id = 69] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118637800 == 36 [pid = 1652] [id = 68] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x117e50000 == 35 [pid = 1652] [id = 67] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11601b800 == 34 [pid = 1652] [id = 66] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126e34000 == 33 [pid = 1652] [id = 64] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1199d8000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1194b6c00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119525800) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118122800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118781000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119145c00) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116724400) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1151dd400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116721c00) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11704dc00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123817400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11811bc00) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117391800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194b6800) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11913e800) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119f83000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119b74c00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124197400) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12418fc00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123c22000) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123c26000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1246b1800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119431c00) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123818c00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1246acc00) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124c62400) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1181a0400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1256d8000) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1195b5000) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11991dc00) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119f7f800) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124e59400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | 1467820832852 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1652 | 1467820832853 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b51800 == 34 [pid = 1652] [id = 85] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117391800) [pid = 1652] [serial = 252] [outer = 0x0] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118780000) [pid = 1652] [serial = 253] [outer = 0x117391800] 09:00:32 INFO - PROCESS | 1652 | 1467820832882 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1194b6c00) [pid = 1652] [serial = 254] [outer = 0x117391800] 09:00:33 INFO - PROCESS | 1652 | 1467820833180 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]]]}] 09:00:33 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. 09:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 09:00:33 INFO - PROCESS | 1652 | 1467820833230 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1652 | 1467820833231 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:00:33 INFO - PROCESS | 1652 | 1467820833234 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1652 | 1467820833236 Marionette TRACE conn2 <- [1,314,null,{}] 09:00:33 INFO - PROCESS | 1652 | 1467820833243 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}] 09:00:33 INFO - PROCESS | 1652 | 1467820833246 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:33 INFO - PROCESS | 1652 | 1467820833322 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:00:33 INFO - PROCESS | 1652 | 1467820833329 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1652 | 1467820833331 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118636800 == 35 [pid = 1652] [id = 86] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1197e7c00) [pid = 1652] [serial = 255] [outer = 0x0] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199b4400) [pid = 1652] [serial = 256] [outer = 0x1197e7c00] 09:00:33 INFO - PROCESS | 1652 | 1467820833358 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119f7b000) [pid = 1652] [serial = 257] [outer = 0x1197e7c00] 09:00:33 INFO - PROCESS | 1652 | 1467820833665 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]]]}] 09:00:33 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. 09:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 09:00:33 INFO - PROCESS | 1652 | 1467820833704 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1652 | 1467820833706 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:00:33 INFO - PROCESS | 1652 | 1467820833709 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1652 | 1467820833711 Marionette TRACE conn2 <- [1,318,null,{}] 09:00:33 INFO - PROCESS | 1652 | 1467820833713 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}] 09:00:33 INFO - PROCESS | 1652 | 1467820833714 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:33 INFO - PROCESS | 1652 | 1467820833798 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:00:33 INFO - PROCESS | 1652 | 1467820833801 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1652 | 1467820833802 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a67800 == 36 [pid = 1652] [id = 87] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123817400) [pid = 1652] [serial = 258] [outer = 0x0] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123c20400) [pid = 1652] [serial = 259] [outer = 0x123817400] 09:00:33 INFO - PROCESS | 1652 | 1467820833830 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1243e3000) [pid = 1652] [serial = 260] [outer = 0x123817400] 09:00:34 INFO - PROCESS | 1652 | 1467820834179 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]]]}] 09:00:34 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. 09:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 09:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:00:34 INFO - PROCESS | 1652 | 1467820834229 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1652 | 1467820834230 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:00:34 INFO - PROCESS | 1652 | 1467820834232 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1652 | 1467820834234 Marionette TRACE conn2 <- [1,322,null,{}] 09:00:34 INFO - PROCESS | 1652 | 1467820834244 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}] 09:00:34 INFO - PROCESS | 1652 | 1467820834246 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:34 INFO - PROCESS | 1652 | 1467820834359 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:00:34 INFO - PROCESS | 1652 | 1467820834367 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1652 | 1467820834368 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12394c800 == 37 [pid = 1652] [id = 88] 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123f06800) [pid = 1652] [serial = 261] [outer = 0x0] 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124784000) [pid = 1652] [serial = 262] [outer = 0x123f06800] 09:00:34 INFO - PROCESS | 1652 | 1467820834409 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ece000) [pid = 1652] [serial = 263] [outer = 0x123f06800] 09:00:34 INFO - PROCESS | 1652 | 1467820834833 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]]]}] 09:00:34 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. 09:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 625ms 09:00:34 INFO - PROCESS | 1652 | 1467820834862 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:00:34 INFO - PROCESS | 1652 | 1467820834870 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:00:34 INFO - PROCESS | 1652 | 1467820834878 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1652 | 1467820834880 Marionette TRACE conn2 <- [1,326,null,{}] 09:00:34 INFO - PROCESS | 1652 | 1467820834900 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}] 09:00:34 INFO - PROCESS | 1652 | 1467820834904 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:35 INFO - PROCESS | 1652 | 1467820835022 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:00:35 INFO - PROCESS | 1652 | 1467820835036 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1652 | 1467820835037 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9c000 == 38 [pid = 1652] [id = 89] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12573c400) [pid = 1652] [serial = 264] [outer = 0x0] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126eb4c00) [pid = 1652] [serial = 265] [outer = 0x12573c400] 09:00:35 INFO - PROCESS | 1652 | 1467820835062 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a1bc00) [pid = 1652] [serial = 266] [outer = 0x12573c400] 09:00:35 INFO - PROCESS | 1652 | 1467820835395 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]]]}] 09:00:35 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. 09:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 574ms 09:00:35 INFO - PROCESS | 1652 | 1467820835447 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:00:35 INFO - PROCESS | 1652 | 1467820835449 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:00:35 INFO - PROCESS | 1652 | 1467820835451 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1652 | 1467820835452 Marionette TRACE conn2 <- [1,330,null,{}] 09:00:35 INFO - PROCESS | 1652 | 1467820835455 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}] 09:00:35 INFO - PROCESS | 1652 | 1467820835456 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:35 INFO - PROCESS | 1652 | 1467820835553 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:00:35 INFO - PROCESS | 1652 | 1467820835564 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1652 | 1467820835564 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e7d800 == 39 [pid = 1652] [id = 90] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128a1c000) [pid = 1652] [serial = 267] [outer = 0x0] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bd3400) [pid = 1652] [serial = 268] [outer = 0x128a1c000] 09:00:35 INFO - PROCESS | 1652 | 1467820835589 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291b5400) [pid = 1652] [serial = 269] [outer = 0x128a1c000] 09:00:35 INFO - PROCESS | 1652 | 1467820835934 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]]]}] 09:00:35 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. 09:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 09:00:35 INFO - PROCESS | 1652 | 1467820835969 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1652 | 1467820835970 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:00:35 INFO - PROCESS | 1652 | 1467820835973 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1652 | 1467820835974 Marionette TRACE conn2 <- [1,334,null,{}] 09:00:35 INFO - PROCESS | 1652 | 1467820835976 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}] 09:00:35 INFO - PROCESS | 1652 | 1467820835977 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:36 INFO - PROCESS | 1652 | 1467820836068 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:00:36 INFO - PROCESS | 1652 | 1467820836082 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1652 | 1467820836083 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697e000 == 40 [pid = 1652] [id = 91] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1291ba400) [pid = 1652] [serial = 270] [outer = 0x0] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1291bf400) [pid = 1652] [serial = 271] [outer = 0x1291ba400] 09:00:36 INFO - PROCESS | 1652 | 1467820836107 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a2b3c00) [pid = 1652] [serial = 272] [outer = 0x1291ba400] 09:00:36 INFO - PROCESS | 1652 | 1467820836417 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]]]}] 09:00:36 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. 09:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 09:00:36 INFO - PROCESS | 1652 | 1467820836445 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1652 | 1467820836446 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:00:36 INFO - PROCESS | 1652 | 1467820836448 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1652 | 1467820836449 Marionette TRACE conn2 <- [1,338,null,{}] 09:00:36 INFO - PROCESS | 1652 | 1467820836452 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}] 09:00:36 INFO - PROCESS | 1652 | 1467820836453 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:36 INFO - PROCESS | 1652 | 1467820836549 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:00:36 INFO - PROCESS | 1652 | 1467820836562 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1652 | 1467820836563 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884a000 == 41 [pid = 1652] [id = 92] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129453c00) [pid = 1652] [serial = 273] [outer = 0x0] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a555800) [pid = 1652] [serial = 274] [outer = 0x129453c00] 09:00:36 INFO - PROCESS | 1652 | 1467820836587 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a73cc00) [pid = 1652] [serial = 275] [outer = 0x129453c00] 09:00:37 INFO - PROCESS | 1652 | 1467820837121 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]]]}] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124658400) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116971400) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1186dc800) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1199e3000) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126d03c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128a21800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1194b3c00) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176c9c00) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1181a6400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117e99800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12944a800) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:00:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126e66000) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:00:37 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. 09:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 719ms 09:00:37 INFO - PROCESS | 1652 | 1467820837169 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1652 | 1467820837170 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:00:37 INFO - PROCESS | 1652 | 1467820837174 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1652 | 1467820837175 Marionette TRACE conn2 <- [1,342,null,{}] 09:00:37 INFO - PROCESS | 1652 | 1467820837179 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}] 09:00:37 INFO - PROCESS | 1652 | 1467820837180 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:37 INFO - PROCESS | 1652 | 1467820837300 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:00:37 INFO - PROCESS | 1652 | 1467820837309 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1652 | 1467820837310 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697f800 == 42 [pid = 1652] [id = 93] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119144000) [pid = 1652] [serial = 276] [outer = 0x0] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199acc00) [pid = 1652] [serial = 277] [outer = 0x119144000] 09:00:37 INFO - PROCESS | 1652 | 1467820837340 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126910400) [pid = 1652] [serial = 278] [outer = 0x119144000] 09:00:37 INFO - PROCESS | 1652 | 1467820837646 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]]]}] 09:00:37 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. 09:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 09:00:37 INFO - PROCESS | 1652 | 1467820837694 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1652 | 1467820837696 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:00:37 INFO - PROCESS | 1652 | 1467820837698 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1652 | 1467820837699 Marionette TRACE conn2 <- [1,346,null,{}] 09:00:37 INFO - PROCESS | 1652 | 1467820837702 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}] 09:00:37 INFO - PROCESS | 1652 | 1467820837703 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:37 INFO - PROCESS | 1652 | 1467820837813 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:00:37 INFO - PROCESS | 1652 | 1467820837833 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1652 | 1467820837835 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a520800 == 43 [pid = 1652] [id = 94] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128a18400) [pid = 1652] [serial = 279] [outer = 0x0] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a937c00) [pid = 1652] [serial = 280] [outer = 0x128a18400] 09:00:37 INFO - PROCESS | 1652 | 1467820837861 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b068800) [pid = 1652] [serial = 281] [outer = 0x128a18400] 09:00:38 INFO - PROCESS | 1652 | 1467820838165 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]]]}] 09:00:38 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. 09:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 09:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:00:38 INFO - PROCESS | 1652 | 1467820838217 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1652 | 1467820838219 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:00:38 INFO - PROCESS | 1652 | 1467820838221 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1652 | 1467820838222 Marionette TRACE conn2 <- [1,350,null,{}] 09:00:38 INFO - PROCESS | 1652 | 1467820838224 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}] 09:00:38 INFO - PROCESS | 1652 | 1467820838225 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:38 INFO - PROCESS | 1652 | 1467820838302 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:00:38 INFO - PROCESS | 1652 | 1467820838307 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1652 | 1467820838310 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abf6000 == 44 [pid = 1652] [id = 95] 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b06b400) [pid = 1652] [serial = 282] [outer = 0x0] 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b756400) [pid = 1652] [serial = 283] [outer = 0x12b06b400] 09:00:38 INFO - PROCESS | 1652 | 1467820838334 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b75fc00) [pid = 1652] [serial = 284] [outer = 0x12b06b400] 09:00:38 INFO - PROCESS | 1652 | 1467820838629 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]]]}] 09:00:38 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. 09:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 419ms 09:00:38 INFO - PROCESS | 1652 | 1467820838642 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1652 | 1467820838645 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:00:38 INFO - PROCESS | 1652 | 1467820838651 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1652 | 1467820838653 Marionette TRACE conn2 <- [1,354,null,{}] 09:00:38 INFO - PROCESS | 1652 | 1467820838658 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}] 09:00:38 INFO - PROCESS | 1652 | 1467820838660 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:38 INFO - PROCESS | 1652 | 1467820838742 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:00:38 INFO - PROCESS | 1652 | 1467820838797 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1652 | 1467820838798 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b723800 == 45 [pid = 1652] [id = 96] 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118139c00) [pid = 1652] [serial = 285] [outer = 0x0] 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b754000) [pid = 1652] [serial = 286] [outer = 0x118139c00] 09:00:38 INFO - PROCESS | 1652 | 1467820838822 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b8d6800) [pid = 1652] [serial = 287] [outer = 0x118139c00] 09:00:39 INFO - PROCESS | 1652 | 1467820839116 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]]]}] 09:00:39 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. 09:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 518ms 09:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:00:39 INFO - PROCESS | 1652 | 1467820839177 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1652 | 1467820839179 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:00:39 INFO - PROCESS | 1652 | 1467820839182 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1652 | 1467820839185 Marionette TRACE conn2 <- [1,358,null,{}] 09:00:39 INFO - PROCESS | 1652 | 1467820839189 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}] 09:00:39 INFO - PROCESS | 1652 | 1467820839193 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:39 INFO - PROCESS | 1652 | 1467820839298 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:00:39 INFO - PROCESS | 1652 | 1467820839346 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1652 | 1467820839348 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666b000 == 46 [pid = 1652] [id = 97] 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117057c00) [pid = 1652] [serial = 288] [outer = 0x0] 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117488000) [pid = 1652] [serial = 289] [outer = 0x117057c00] 09:00:39 INFO - PROCESS | 1652 | 1467820839379 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1181a5400) [pid = 1652] [serial = 290] [outer = 0x117057c00] 09:00:39 INFO - PROCESS | 1652 | 1467820839852 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]]]}] 09:00:39 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. 09:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 723ms 09:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:00:39 INFO - PROCESS | 1652 | 1467820839908 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1652 | 1467820839910 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:00:39 INFO - PROCESS | 1652 | 1467820839914 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1652 | 1467820839917 Marionette TRACE conn2 <- [1,362,null,{}] 09:00:39 INFO - PROCESS | 1652 | 1467820839920 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}] 09:00:39 INFO - PROCESS | 1652 | 1467820839922 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:40 INFO - PROCESS | 1652 | 1467820840026 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:00:40 INFO - PROCESS | 1652 | 1467820840111 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1652 | 1467820840113 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119577000 == 47 [pid = 1652] [id = 98] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119522400) [pid = 1652] [serial = 291] [outer = 0x0] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1195af000) [pid = 1652] [serial = 292] [outer = 0x119522400] 09:00:40 INFO - PROCESS | 1652 | 1467820840144 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1199ae000) [pid = 1652] [serial = 293] [outer = 0x119522400] 09:00:40 INFO - PROCESS | 1652 | 1467820840564 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]]]}] 09:00:40 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. 09:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 674ms 09:00:40 INFO - PROCESS | 1652 | 1467820840587 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1652 | 1467820840589 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:00:40 INFO - PROCESS | 1652 | 1467820840591 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1652 | 1467820840592 Marionette TRACE conn2 <- [1,366,null,{}] 09:00:40 INFO - PROCESS | 1652 | 1467820840599 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}] 09:00:40 INFO - PROCESS | 1652 | 1467820840603 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:40 INFO - PROCESS | 1652 | 1467820840710 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:00:40 INFO - PROCESS | 1652 | 1467820840774 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1652 | 1467820840777 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294f9800 == 48 [pid = 1652] [id = 99] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1246aa800) [pid = 1652] [serial = 294] [outer = 0x0] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12477f400) [pid = 1652] [serial = 295] [outer = 0x1246aa800] 09:00:40 INFO - PROCESS | 1652 | 1467820840808 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1256d1800) [pid = 1652] [serial = 296] [outer = 0x1246aa800] 09:00:41 INFO - PROCESS | 1652 | 1467820841252 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]]]}] 09:00:41 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. 09:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 09:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:00:41 INFO - PROCESS | 1652 | 1467820841262 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1652 | 1467820841264 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:00:41 INFO - PROCESS | 1652 | 1467820841266 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1652 | 1467820841267 Marionette TRACE conn2 <- [1,370,null,{}] 09:00:41 INFO - PROCESS | 1652 | 1467820841270 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}] 09:00:41 INFO - PROCESS | 1652 | 1467820841271 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:41 INFO - PROCESS | 1652 | 1467820841393 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:00:41 INFO - PROCESS | 1652 | 1467820841483 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1652 | 1467820841484 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b932800 == 49 [pid = 1652] [id = 100] 09:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128a15000) [pid = 1652] [serial = 297] [outer = 0x0] 09:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128a1a400) [pid = 1652] [serial = 298] [outer = 0x128a15000] 09:00:41 INFO - PROCESS | 1652 | 1467820841520 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1291bc000) [pid = 1652] [serial = 299] [outer = 0x128a15000] 09:00:41 INFO - PROCESS | 1652 | 1467820841991 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]]]}] 09:00:42 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. 09:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 770ms 09:00:42 INFO - PROCESS | 1652 | 1467820842041 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1652 | 1467820842043 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:00:42 INFO - PROCESS | 1652 | 1467820842046 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1652 | 1467820842047 Marionette TRACE conn2 <- [1,374,null,{}] 09:00:42 INFO - PROCESS | 1652 | 1467820842050 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}] 09:00:42 INFO - PROCESS | 1652 | 1467820842051 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:42 INFO - PROCESS | 1652 | 1467820842267 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:00:42 INFO - PROCESS | 1652 | 1467820842344 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1652 | 1467820842346 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x118621800 == 50 [pid = 1652] [id = 101] 09:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1133cb800) [pid = 1652] [serial = 300] [outer = 0x0] 09:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1181a7c00) [pid = 1652] [serial = 301] [outer = 0x1133cb800] 09:00:42 INFO - PROCESS | 1652 | 1467820842374 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118d88000) [pid = 1652] [serial = 302] [outer = 0x1133cb800] 09:00:42 INFO - PROCESS | 1652 | 1467820842830 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:00:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 819ms 09:00:42 INFO - PROCESS | 1652 | 1467820842875 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1652 | 1467820842877 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:00:42 INFO - PROCESS | 1652 | 1467820842882 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1652 | 1467820842884 Marionette TRACE conn2 <- [1,378,null,{}] 09:00:42 INFO - PROCESS | 1652 | 1467820842887 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}] 09:00:42 INFO - PROCESS | 1652 | 1467820842888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:42 INFO - PROCESS | 1652 | 1467820842983 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:00:43 INFO - PROCESS | 1652 | 1467820843050 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1652 | 1467820843051 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722d800 == 51 [pid = 1652] [id = 102] 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119d5e400) [pid = 1652] [serial = 303] [outer = 0x0] 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119da5800) [pid = 1652] [serial = 304] [outer = 0x119d5e400] 09:00:43 INFO - PROCESS | 1652 | 1467820843080 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12381b000) [pid = 1652] [serial = 305] [outer = 0x119d5e400] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12abf6000 == 50 [pid = 1652] [id = 95] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a520800 == 49 [pid = 1652] [id = 94] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12697f800 == 48 [pid = 1652] [id = 93] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12884a000 == 47 [pid = 1652] [id = 92] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12697e000 == 46 [pid = 1652] [id = 91] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a2b6000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x124e7d800 == 45 [pid = 1652] [id = 90] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123a9c000 == 44 [pid = 1652] [id = 89] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12394c800 == 43 [pid = 1652] [id = 88] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119a67800 == 42 [pid = 1652] [id = 87] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118636800 == 41 [pid = 1652] [id = 86] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x113b51800 == 40 [pid = 1652] [id = 85] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117351000 == 39 [pid = 1652] [id = 84] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x128f80000 == 38 [pid = 1652] [id = 82] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11263b800 == 37 [pid = 1652] [id = 79] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a50a000) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124e0a800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119f81400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12cf1cc00) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118786400) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119d66800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126d6c800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128bd8000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1199b0c00) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11913e400) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118129c00) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119b7b000) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1181a7000) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126e64800) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a2afc00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119523800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1240c3800) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11811ac00) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116a0e400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1291b5800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129448800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12711dc00) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12690a000) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128a21400) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119f85000) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11991f400) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | 1467820843434 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:00:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 571ms 09:00:43 INFO - PROCESS | 1652 | 1467820843459 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1652 | 1467820843461 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:00:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:00:43 INFO - PROCESS | 1652 | 1467820843466 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1652 | 1467820843467 Marionette TRACE conn2 <- [1,382,null,{}] 09:00:43 INFO - PROCESS | 1652 | 1467820843469 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}] 09:00:43 INFO - PROCESS | 1652 | 1467820843470 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:43 INFO - PROCESS | 1652 | 1467820843549 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:00:43 INFO - PROCESS | 1652 | 1467820843555 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1652 | 1467820843556 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119295800 == 38 [pid = 1652] [id = 103] 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1243e8800) [pid = 1652] [serial = 306] [outer = 0x0] 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12477c800) [pid = 1652] [serial = 307] [outer = 0x1243e8800] 09:00:43 INFO - PROCESS | 1652 | 1467820843585 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124e4b800) [pid = 1652] [serial = 308] [outer = 0x1243e8800] 09:00:43 INFO - PROCESS | 1652 | 1467820843942 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:00:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 09:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:00:43 INFO - PROCESS | 1652 | 1467820843986 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1652 | 1467820843988 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:00:43 INFO - PROCESS | 1652 | 1467820843995 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1652 | 1467820843998 Marionette TRACE conn2 <- [1,386,null,{}] 09:00:44 INFO - PROCESS | 1652 | 1467820844003 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}] 09:00:44 INFO - PROCESS | 1652 | 1467820844005 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:44 INFO - PROCESS | 1652 | 1467820844105 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:00:44 INFO - PROCESS | 1652 | 1467820844110 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1652 | 1467820844112 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cb7800 == 39 [pid = 1652] [id = 104] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12573c000) [pid = 1652] [serial = 309] [outer = 0x0] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127128c00) [pid = 1652] [serial = 310] [outer = 0x12573c000] 09:00:44 INFO - PROCESS | 1652 | 1467820844136 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128bd0400) [pid = 1652] [serial = 311] [outer = 0x12573c000] 09:00:44 INFO - PROCESS | 1652 | 1467820844527 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 574ms 09:00:44 INFO - PROCESS | 1652 | 1467820844575 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1652 | 1467820844576 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:00:44 INFO - PROCESS | 1652 | 1467820844587 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1652 | 1467820844588 Marionette TRACE conn2 <- [1,390,null,{}] 09:00:44 INFO - PROCESS | 1652 | 1467820844613 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}] 09:00:44 INFO - PROCESS | 1652 | 1467820844614 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:44 INFO - PROCESS | 1652 | 1467820844697 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:00:44 INFO - PROCESS | 1652 | 1467820844701 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1652 | 1467820844702 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c02800 == 40 [pid = 1652] [id = 105] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291bd000) [pid = 1652] [serial = 312] [outer = 0x0] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a937400) [pid = 1652] [serial = 313] [outer = 0x1291bd000] 09:00:44 INFO - PROCESS | 1652 | 1467820844727 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b075400) [pid = 1652] [serial = 314] [outer = 0x1291bd000] 09:00:45 INFO - PROCESS | 1652 | 1467820845050 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 483ms 09:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:00:45 INFO - PROCESS | 1652 | 1467820845068 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1652 | 1467820845069 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1652 | 1467820845071 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1652 | 1467820845072 Marionette TRACE conn2 <- [1,394,null,{}] 09:00:45 INFO - PROCESS | 1652 | 1467820845076 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}] 09:00:45 INFO - PROCESS | 1652 | 1467820845079 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:45 INFO - PROCESS | 1652 | 1467820845162 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:00:45 INFO - PROCESS | 1652 | 1467820845195 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1652 | 1467820845199 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d1000 == 41 [pid = 1652] [id = 106] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8d8000) [pid = 1652] [serial = 315] [outer = 0x0] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b961800) [pid = 1652] [serial = 316] [outer = 0x12b8d8000] 09:00:45 INFO - PROCESS | 1652 | 1467820845262 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b96ec00) [pid = 1652] [serial = 317] [outer = 0x12b8d8000] 09:00:45 INFO - PROCESS | 1652 | 1467820845632 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms 09:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:00:45 INFO - PROCESS | 1652 | 1467820845643 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1652 | 1467820845644 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1652 | 1467820845646 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1652 | 1467820845647 Marionette TRACE conn2 <- [1,398,null,{}] 09:00:45 INFO - PROCESS | 1652 | 1467820845649 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}] 09:00:45 INFO - PROCESS | 1652 | 1467820845651 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:45 INFO - PROCESS | 1652 | 1467820845759 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:00:45 INFO - PROCESS | 1652 | 1467820845763 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1652 | 1467820845764 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12918a000 == 42 [pid = 1652] [id = 107] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b8d8800) [pid = 1652] [serial = 318] [outer = 0x0] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12be0f000) [pid = 1652] [serial = 319] [outer = 0x12b8d8800] 09:00:45 INFO - PROCESS | 1652 | 1467820845816 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c41b000) [pid = 1652] [serial = 320] [outer = 0x12b8d8800] 09:00:46 INFO - PROCESS | 1652 | 1467820846129 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 09:00:46 INFO - PROCESS | 1652 | 1467820846165 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1652 | 1467820846167 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:00:46 INFO - PROCESS | 1652 | 1467820846169 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1652 | 1467820846170 Marionette TRACE conn2 <- [1,402,null,{}] 09:00:46 INFO - PROCESS | 1652 | 1467820846172 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}] 09:00:46 INFO - PROCESS | 1652 | 1467820846173 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:46 INFO - PROCESS | 1652 | 1467820846273 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:00:46 INFO - PROCESS | 1652 | 1467820846276 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1652 | 1467820846277 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e2800 == 43 [pid = 1652] [id = 108] 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c41bc00) [pid = 1652] [serial = 321] [outer = 0x0] 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c41e400) [pid = 1652] [serial = 322] [outer = 0x12c41bc00] 09:00:46 INFO - PROCESS | 1652 | 1467820846308 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c764400) [pid = 1652] [serial = 323] [outer = 0x12c41bc00] 09:00:46 INFO - PROCESS | 1652 | 1467820846654 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 09:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:00:46 INFO - PROCESS | 1652 | 1467820846687 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1652 | 1467820846689 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:00:46 INFO - PROCESS | 1652 | 1467820846691 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1652 | 1467820846692 Marionette TRACE conn2 <- [1,406,null,{}] 09:00:46 INFO - PROCESS | 1652 | 1467820846694 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}] 09:00:46 INFO - PROCESS | 1652 | 1467820846695 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:46 INFO - PROCESS | 1652 | 1467820846796 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:00:46 INFO - PROCESS | 1652 | 1467820846799 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1652 | 1467820846800 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b735000 == 44 [pid = 1652] [id = 109] 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110f3a800) [pid = 1652] [serial = 324] [outer = 0x0] 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x110f3cc00) [pid = 1652] [serial = 325] [outer = 0x110f3a800] 09:00:46 INFO - PROCESS | 1652 | 1467820846853 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x110f40c00) [pid = 1652] [serial = 326] [outer = 0x110f3a800] 09:00:47 INFO - PROCESS | 1652 | 1467820847170 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]]]}] 09:00:47 INFO - PROCESS | 1652 | 1467820847267 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128a1c000) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1291ba400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123f06800) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123817400) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1197e7c00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117391800) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129453c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117487c00) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119144000) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b06b400) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128a18400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12573c400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118d7d000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11662a400) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:00:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125743c00) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:00:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:00:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 619ms 09:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:00:47 INFO - PROCESS | 1652 | 1467820847311 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1652 | 1467820847312 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:00:47 INFO - PROCESS | 1652 | 1467820847314 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1652 | 1467820847315 Marionette TRACE conn2 <- [1,410,null,{}] 09:00:47 INFO - PROCESS | 1652 | 1467820847317 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}] 09:00:47 INFO - PROCESS | 1652 | 1467820847318 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:47 INFO - PROCESS | 1652 | 1467820847406 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:00:47 INFO - PROCESS | 1652 | 1467820847412 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1652 | 1467820847413 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697e800 == 45 [pid = 1652] [id = 110] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x110f41000) [pid = 1652] [serial = 327] [outer = 0x0] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119144000) [pid = 1652] [serial = 328] [outer = 0x110f41000] 09:00:47 INFO - PROCESS | 1652 | 1467820847437 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12477f800) [pid = 1652] [serial = 329] [outer = 0x110f41000] 09:00:47 INFO - PROCESS | 1652 | 1467820847776 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:00:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 09:00:47 INFO - PROCESS | 1652 | 1467820847783 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1652 | 1467820847784 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:00:47 INFO - PROCESS | 1652 | 1467820847786 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1652 | 1467820847787 Marionette TRACE conn2 <- [1,414,null,{}] 09:00:47 INFO - PROCESS | 1652 | 1467820847794 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}] 09:00:47 INFO - PROCESS | 1652 | 1467820847795 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:47 INFO - PROCESS | 1652 | 1467820847880 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:00:47 INFO - PROCESS | 1652 | 1467820847935 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1652 | 1467820847936 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bca1800 == 46 [pid = 1652] [id = 111] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1199aec00) [pid = 1652] [serial = 330] [outer = 0x0] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129453800) [pid = 1652] [serial = 331] [outer = 0x1199aec00] 09:00:47 INFO - PROCESS | 1652 | 1467820847965 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12caa6400) [pid = 1652] [serial = 332] [outer = 0x1199aec00] 09:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 09:00:48 INFO - PROCESS | 1652 | 1467820848251 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]]]}] 09:00:48 INFO - PROCESS | 1652 | 1467820848256 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1652 | 1467820848258 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:00:48 INFO - PROCESS | 1652 | 1467820848267 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1652 | 1467820848269 Marionette TRACE conn2 <- [1,418,null,{}] 09:00:48 INFO - PROCESS | 1652 | 1467820848271 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}] 09:00:48 INFO - PROCESS | 1652 | 1467820848273 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:48 INFO - PROCESS | 1652 | 1467820848388 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:00:48 INFO - PROCESS | 1652 | 1467820848391 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1652 | 1467820848392 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c29a800 == 47 [pid = 1652] [id = 112] 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1128cd000) [pid = 1652] [serial = 333] [outer = 0x0] 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1128d4000) [pid = 1652] [serial = 334] [outer = 0x1128cd000] 09:00:48 INFO - PROCESS | 1652 | 1467820848416 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12caaf000) [pid = 1652] [serial = 335] [outer = 0x1128cd000] 09:00:49 INFO - PROCESS | 1652 | 1467820849216 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]]]}] 09:00:49 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 09:00:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 09:00:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:00:49 INFO - PROCESS | 1652 | 1467820849237 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1652 | 1467820849238 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:00:49 INFO - PROCESS | 1652 | 1467820849242 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1652 | 1467820849243 Marionette TRACE conn2 <- [1,422,null,{}] 09:00:49 INFO - PROCESS | 1652 | 1467820849245 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}] 09:00:49 INFO - PROCESS | 1652 | 1467820849246 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:49 INFO - PROCESS | 1652 | 1467820849381 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:00:49 INFO - PROCESS | 1652 | 1467820849433 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1652 | 1467820849434 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116251800 == 48 [pid = 1652] [id = 113] 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x110f38000) [pid = 1652] [serial = 336] [outer = 0x0] 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1128ca400) [pid = 1652] [serial = 337] [outer = 0x110f38000] 09:00:49 INFO - PROCESS | 1652 | 1467820849466 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1128d6400) [pid = 1652] [serial = 338] [outer = 0x110f38000] 09:00:50 INFO - PROCESS | 1652 | 1467820850425 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]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1220ms 09:00:50 INFO - PROCESS | 1652 | 1467820850462 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:00:50 INFO - PROCESS | 1652 | 1467820850465 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:00:50 INFO - PROCESS | 1652 | 1467820850468 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1652 | 1467820850470 Marionette TRACE conn2 <- [1,426,null,{}] 09:00:50 INFO - PROCESS | 1652 | 1467820850473 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}] 09:00:50 INFO - PROCESS | 1652 | 1467820850475 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:50 INFO - PROCESS | 1652 | 1467820850580 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:00:50 INFO - PROCESS | 1652 | 1467820850633 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1652 | 1467820850634 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12394f800 == 49 [pid = 1652] [id = 114] 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11721e400) [pid = 1652] [serial = 339] [outer = 0x0] 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11722b800) [pid = 1652] [serial = 340] [outer = 0x11721e400] 09:00:50 INFO - PROCESS | 1652 | 1467820850665 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1186d5c00) [pid = 1652] [serial = 341] [outer = 0x11721e400] 09:00:51 INFO - PROCESS | 1652 | 1467820851160 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] 09:00:51 INFO - PROCESS | 1652 | 1467820851191 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:00:51 INFO - PROCESS | 1652 | 1467820851195 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1652 | 1467820851197 Marionette TRACE conn2 <- [1,430,null,{}] 09:00:51 INFO - PROCESS | 1652 | 1467820851199 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}] 09:00:51 INFO - PROCESS | 1652 | 1467820851201 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:51 INFO - PROCESS | 1652 | 1467820851307 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:00:51 INFO - PROCESS | 1652 | 1467820851376 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1652 | 1467820851377 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f78000 == 50 [pid = 1652] [id = 115] 09:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119926000) [pid = 1652] [serial = 342] [outer = 0x0] 09:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12381bc00) [pid = 1652] [serial = 343] [outer = 0x119926000] 09:00:51 INFO - PROCESS | 1652 | 1467820851406 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124775400) [pid = 1652] [serial = 344] [outer = 0x119926000] 09:00:51 INFO - PROCESS | 1652 | 1467820851865 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 719ms 09:00:51 INFO - PROCESS | 1652 | 1467820851926 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1652 | 1467820851928 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:00:51 INFO - PROCESS | 1652 | 1467820851937 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1652 | 1467820851941 Marionette TRACE conn2 <- [1,434,null,{}] 09:00:51 INFO - PROCESS | 1652 | 1467820851946 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}] 09:00:51 INFO - PROCESS | 1652 | 1467820851948 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:52 INFO - PROCESS | 1652 | 1467820852175 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:00:52 INFO - PROCESS | 1652 | 1467820852258 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1652 | 1467820852259 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ac000 == 51 [pid = 1652] [id = 116] 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116971400) [pid = 1652] [serial = 345] [outer = 0x0] 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11721d800) [pid = 1652] [serial = 346] [outer = 0x116971400] 09:00:52 INFO - PROCESS | 1652 | 1467820852287 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1176c5400) [pid = 1652] [serial = 347] [outer = 0x116971400] 09:00:52 INFO - PROCESS | 1652 | 1467820852732 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:00:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 828ms 09:00:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:00:52 INFO - PROCESS | 1652 | 1467820852762 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1652 | 1467820852765 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:00:52 INFO - PROCESS | 1652 | 1467820852769 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1652 | 1467820852772 Marionette TRACE conn2 <- [1,438,null,{}] 09:00:52 INFO - PROCESS | 1652 | 1467820852776 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}] 09:00:52 INFO - PROCESS | 1652 | 1467820852778 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:52 INFO - PROCESS | 1652 | 1467820852903 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:00:53 INFO - PROCESS | 1652 | 1467820853004 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1652 | 1467820853006 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e58800 == 52 [pid = 1652] [id = 117] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1184e2000) [pid = 1652] [serial = 348] [outer = 0x0] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1194b4000) [pid = 1652] [serial = 349] [outer = 0x1184e2000] 09:00:53 INFO - PROCESS | 1652 | 1467820853051 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1195b4400) [pid = 1652] [serial = 350] [outer = 0x1184e2000] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116618000 == 51 [pid = 1652] [id = 65] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c29a800 == 50 [pid = 1652] [id = 112] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12bca1800 == 49 [pid = 1652] [id = 111] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12697e800 == 48 [pid = 1652] [id = 110] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b735000 == 47 [pid = 1652] [id = 109] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e2800 == 46 [pid = 1652] [id = 108] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12918a000 == 45 [pid = 1652] [id = 107] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x124780400) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x113379800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119b7e800) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126e62000) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118d7f000) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b754000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d1000 == 44 [pid = 1652] [id = 106] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x124c02800 == 43 [pid = 1652] [id = 105] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123cb7800 == 42 [pid = 1652] [id = 104] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119295800 == 41 [pid = 1652] [id = 103] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11722d800 == 40 [pid = 1652] [id = 102] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118621800 == 39 [pid = 1652] [id = 101] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11666b000 == 38 [pid = 1652] [id = 97] 09:00:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b723800 == 37 [pid = 1652] [id = 96] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a555c00) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128bd3400) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1291bf400) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124784000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123c20400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1243e3000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1199b4400) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119f7b000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118780000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1194b6c00) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a555800) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1184e2400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11812f400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126910400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1199acc00) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b756400) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a73cc00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a937c00) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b75fc00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126eb4c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1291b5400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a2b3c00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b068800) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128a1bc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124ece000) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176c7000) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126d6c000) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 09:00:53 INFO - PROCESS | 1652 | 1467820853539 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]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:00:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 821ms 09:00:53 INFO - PROCESS | 1652 | 1467820853596 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:00:53 INFO - PROCESS | 1652 | 1467820853597 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:00:53 INFO - PROCESS | 1652 | 1467820853600 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1652 | 1467820853601 Marionette TRACE conn2 <- [1,442,null,{}] 09:00:53 INFO - PROCESS | 1652 | 1467820853603 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}] 09:00:53 INFO - PROCESS | 1652 | 1467820853604 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:53 INFO - PROCESS | 1652 | 1467820853686 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:00:53 INFO - PROCESS | 1652 | 1467820853694 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1652 | 1467820853695 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117355000 == 38 [pid = 1652] [id = 118] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11602e800) [pid = 1652] [serial = 351] [outer = 0x0] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d6ac00) [pid = 1652] [serial = 352] [outer = 0x11602e800] 09:00:53 INFO - PROCESS | 1652 | 1467820853721 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123a03800) [pid = 1652] [serial = 353] [outer = 0x11602e800] 09:00:54 INFO - PROCESS | 1652 | 1467820854085 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 09:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:00:54 INFO - PROCESS | 1652 | 1467820854118 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1652 | 1467820854121 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:00:54 INFO - PROCESS | 1652 | 1467820854130 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1652 | 1467820854133 Marionette TRACE conn2 <- [1,446,null,{}] 09:00:54 INFO - PROCESS | 1652 | 1467820854135 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}] 09:00:54 INFO - PROCESS | 1652 | 1467820854138 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:54 INFO - PROCESS | 1652 | 1467820854218 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:00:54 INFO - PROCESS | 1652 | 1467820854226 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1652 | 1467820854228 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123950800 == 39 [pid = 1652] [id = 119] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1240bb800) [pid = 1652] [serial = 354] [outer = 0x0] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124e57c00) [pid = 1652] [serial = 355] [outer = 0x1240bb800] 09:00:54 INFO - PROCESS | 1652 | 1467820854252 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d05400) [pid = 1652] [serial = 356] [outer = 0x1240bb800] 09:00:54 INFO - PROCESS | 1652 | 1467820854586 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 478ms 09:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:00:54 INFO - PROCESS | 1652 | 1467820854603 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1652 | 1467820854604 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:00:54 INFO - PROCESS | 1652 | 1467820854606 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1652 | 1467820854607 Marionette TRACE conn2 <- [1,450,null,{}] 09:00:54 INFO - PROCESS | 1652 | 1467820854613 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}] 09:00:54 INFO - PROCESS | 1652 | 1467820854614 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:54 INFO - PROCESS | 1652 | 1467820854697 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:00:54 INFO - PROCESS | 1652 | 1467820854751 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1652 | 1467820854752 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417c800 == 40 [pid = 1652] [id = 120] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116029c00) [pid = 1652] [serial = 357] [outer = 0x0] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126e0fc00) [pid = 1652] [serial = 358] [outer = 0x116029c00] 09:00:54 INFO - PROCESS | 1652 | 1467820854777 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128a1c400) [pid = 1652] [serial = 359] [outer = 0x116029c00] 09:00:55 INFO - PROCESS | 1652 | 1467820855066 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] 09:00:55 INFO - PROCESS | 1652 | 1467820855082 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:00:55 INFO - PROCESS | 1652 | 1467820855084 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1652 | 1467820855086 Marionette TRACE conn2 <- [1,454,null,{}] 09:00:55 INFO - PROCESS | 1652 | 1467820855088 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}] 09:00:55 INFO - PROCESS | 1652 | 1467820855089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:55 INFO - PROCESS | 1652 | 1467820855182 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:00:55 INFO - PROCESS | 1652 | 1467820855185 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1652 | 1467820855189 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e2c000 == 41 [pid = 1652] [id = 121] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129451000) [pid = 1652] [serial = 360] [outer = 0x0] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a2b3c00) [pid = 1652] [serial = 361] [outer = 0x129451000] 09:00:55 INFO - PROCESS | 1652 | 1467820855228 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a55f800) [pid = 1652] [serial = 362] [outer = 0x129451000] 09:00:55 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:55 INFO - PROCESS | 1652 | 1467820855581 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:00:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 09:00:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:00:55 INFO - PROCESS | 1652 | 1467820855604 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1652 | 1467820855605 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:00:55 INFO - PROCESS | 1652 | 1467820855608 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1652 | 1467820855611 Marionette TRACE conn2 <- [1,458,null,{}] 09:00:55 INFO - PROCESS | 1652 | 1467820855629 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}] 09:00:55 INFO - PROCESS | 1652 | 1467820855631 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:55 INFO - PROCESS | 1652 | 1467820855733 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:00:55 INFO - PROCESS | 1652 | 1467820855736 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1652 | 1467820855737 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c6000 == 42 [pid = 1652] [id = 122] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a2b8c00) [pid = 1652] [serial = 363] [outer = 0x0] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a93ec00) [pid = 1652] [serial = 364] [outer = 0x12a2b8c00] 09:00:55 INFO - PROCESS | 1652 | 1467820855761 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b754800) [pid = 1652] [serial = 365] [outer = 0x12a2b8c00] 09:00:56 INFO - PROCESS | 1652 | 1467820856121 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] 09:00:56 INFO - PROCESS | 1652 | 1467820856149 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:00:56 INFO - PROCESS | 1652 | 1467820856152 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1652 | 1467820856154 Marionette TRACE conn2 <- [1,462,null,{}] 09:00:56 INFO - PROCESS | 1652 | 1467820856157 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}] 09:00:56 INFO - PROCESS | 1652 | 1467820856161 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:56 INFO - PROCESS | 1652 | 1467820856309 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:00:56 INFO - PROCESS | 1652 | 1467820856334 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1652 | 1467820856346 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129194800 == 43 [pid = 1652] [id = 123] 09:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a93ac00) [pid = 1652] [serial = 366] [outer = 0x0] 09:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b8cd800) [pid = 1652] [serial = 367] [outer = 0x12a93ac00] 09:00:56 INFO - PROCESS | 1652 | 1467820856385 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b966800) [pid = 1652] [serial = 368] [outer = 0x12a93ac00] 09:00:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:56 INFO - PROCESS | 1652 | 1467820856838 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] 09:00:56 INFO - PROCESS | 1652 | 1467820856881 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:00:56 INFO - PROCESS | 1652 | 1467820856883 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1652 | 1467820856885 Marionette TRACE conn2 <- [1,466,null,{}] 09:00:56 INFO - PROCESS | 1652 | 1467820856887 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}] 09:00:56 INFO - PROCESS | 1652 | 1467820856888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:56 INFO - PROCESS | 1652 | 1467820856984 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:00:57 INFO - PROCESS | 1652 | 1467820856996 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1652 | 1467820856997 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x117247000 == 44 [pid = 1652] [id = 124] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b966000) [pid = 1652] [serial = 369] [outer = 0x0] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12be08800) [pid = 1652] [serial = 370] [outer = 0x12b966000] 09:00:57 INFO - PROCESS | 1652 | 1467820857021 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12be11c00) [pid = 1652] [serial = 371] [outer = 0x12b966000] 09:00:57 INFO - PROCESS | 1652 | 1467820857356 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] 09:00:57 INFO - PROCESS | 1652 | 1467820857405 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:00:57 INFO - PROCESS | 1652 | 1467820857407 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1652 | 1467820857408 Marionette TRACE conn2 <- [1,470,null,{}] 09:00:57 INFO - PROCESS | 1652 | 1467820857410 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}] 09:00:57 INFO - PROCESS | 1652 | 1467820857411 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:57 INFO - PROCESS | 1652 | 1467820857518 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:00:57 INFO - PROCESS | 1652 | 1467820857530 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1652 | 1467820857531 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abed000 == 45 [pid = 1652] [id = 125] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c412400) [pid = 1652] [serial = 372] [outer = 0x0] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c414c00) [pid = 1652] [serial = 373] [outer = 0x12c412400] 09:00:57 INFO - PROCESS | 1652 | 1467820857555 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12c768c00) [pid = 1652] [serial = 374] [outer = 0x12c412400] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123a02800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125749800) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x110e70400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1199aa400) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1186d4400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b8d8800) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12c41bc00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x110f3a800) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1243e8800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119522400) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d5e400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118139c00) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117057c00) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12573c000) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1133cb800) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1291bd000) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x110f41000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199aec00) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:00:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b8d8000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:00:58 INFO - PROCESS | 1652 | 1467820858004 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 620ms 09:00:58 INFO - PROCESS | 1652 | 1467820858028 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1652 | 1467820858029 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:00:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:00:58 INFO - PROCESS | 1652 | 1467820858031 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1652 | 1467820858032 Marionette TRACE conn2 <- [1,474,null,{}] 09:00:58 INFO - PROCESS | 1652 | 1467820858034 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}] 09:00:58 INFO - PROCESS | 1652 | 1467820858035 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:58 INFO - PROCESS | 1652 | 1467820858138 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:00:58 INFO - PROCESS | 1652 | 1467820858171 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1652 | 1467820858173 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b732000 == 46 [pid = 1652] [id = 126] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110f3fc00) [pid = 1652] [serial = 375] [outer = 0x0] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115e9d800) [pid = 1652] [serial = 376] [outer = 0x110f3fc00] 09:00:58 INFO - PROCESS | 1652 | 1467820858200 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115ea5c00) [pid = 1652] [serial = 377] [outer = 0x110f3fc00] 09:00:58 INFO - PROCESS | 1652 | 1467820858478 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 09:00:58 INFO - PROCESS | 1652 | 1467820858499 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1652 | 1467820858501 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:00:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:00:58 INFO - PROCESS | 1652 | 1467820858503 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1652 | 1467820858504 Marionette TRACE conn2 <- [1,478,null,{}] 09:00:58 INFO - PROCESS | 1652 | 1467820858514 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}] 09:00:58 INFO - PROCESS | 1652 | 1467820858516 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:58 INFO - PROCESS | 1652 | 1467820858619 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:00:58 INFO - PROCESS | 1652 | 1467820858623 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1652 | 1467820858626 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c289800 == 47 [pid = 1652] [id = 127] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a0c800) [pid = 1652] [serial = 378] [outer = 0x0] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126d71800) [pid = 1652] [serial = 379] [outer = 0x116a0c800] 09:00:58 INFO - PROCESS | 1652 | 1467820858651 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c416c00) [pid = 1652] [serial = 380] [outer = 0x116a0c800] 09:00:58 INFO - PROCESS | 1652 | 1467820858980 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:00:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 09:00:59 INFO - PROCESS | 1652 | 1467820859029 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1652 | 1467820859030 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:00:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:00:59 INFO - PROCESS | 1652 | 1467820859032 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1652 | 1467820859033 Marionette TRACE conn2 <- [1,482,null,{}] 09:00:59 INFO - PROCESS | 1652 | 1467820859036 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}] 09:00:59 INFO - PROCESS | 1652 | 1467820859037 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:59 INFO - PROCESS | 1652 | 1467820859118 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:00:59 INFO - PROCESS | 1652 | 1467820859122 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1652 | 1467820859123 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c74a000 == 48 [pid = 1652] [id = 128] 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115ea5800) [pid = 1652] [serial = 381] [outer = 0x0] 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1174f3800) [pid = 1652] [serial = 382] [outer = 0x115ea5800] 09:00:59 INFO - PROCESS | 1652 | 1467820859150 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1174f7400) [pid = 1652] [serial = 383] [outer = 0x115ea5800] 09:00:59 INFO - PROCESS | 1652 | 1467820859482 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:00:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 09:00:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:00:59 INFO - PROCESS | 1652 | 1467820859501 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1652 | 1467820859502 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:00:59 INFO - PROCESS | 1652 | 1467820859504 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1652 | 1467820859505 Marionette TRACE conn2 <- [1,486,null,{}] 09:00:59 INFO - PROCESS | 1652 | 1467820859510 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}] 09:00:59 INFO - PROCESS | 1652 | 1467820859513 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:59 INFO - PROCESS | 1652 | 1467820859603 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:00:59 INFO - PROCESS | 1652 | 1467820859609 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1652 | 1467820859610 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:00:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca51000 == 49 [pid = 1652] [id = 129] 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1174f2000) [pid = 1652] [serial = 384] [outer = 0x0] 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118d8b800) [pid = 1652] [serial = 385] [outer = 0x1174f2000] 09:00:59 INFO - PROCESS | 1652 | 1467820859633 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118d91c00) [pid = 1652] [serial = 386] [outer = 0x1174f2000] 09:01:00 INFO - PROCESS | 1652 | 1467820860110 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]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:01:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 622ms 09:01:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:01:00 INFO - PROCESS | 1652 | 1467820860127 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1652 | 1467820860130 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:01:00 INFO - PROCESS | 1652 | 1467820860133 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1652 | 1467820860135 Marionette TRACE conn2 <- [1,490,null,{}] 09:01:00 INFO - PROCESS | 1652 | 1467820860139 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}] 09:01:00 INFO - PROCESS | 1652 | 1467820860141 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:00 INFO - PROCESS | 1652 | 1467820860245 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:01:00 INFO - PROCESS | 1652 | 1467820860340 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1652 | 1467820860341 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e51800 == 50 [pid = 1652] [id = 130] 09:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1160e0c00) [pid = 1652] [serial = 387] [outer = 0x0] 09:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116726400) [pid = 1652] [serial = 388] [outer = 0x1160e0c00] 09:01:00 INFO - PROCESS | 1652 | 1467820860386 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1174eec00) [pid = 1652] [serial = 389] [outer = 0x1160e0c00] 09:01:00 INFO - PROCESS | 1652 | 1467820860789 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]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:01:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 722ms 09:01:00 INFO - PROCESS | 1652 | 1467820860854 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1652 | 1467820860858 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:01:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:01:00 INFO - PROCESS | 1652 | 1467820860880 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1652 | 1467820860882 Marionette TRACE conn2 <- [1,494,null,{}] 09:01:00 INFO - PROCESS | 1652 | 1467820860885 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}] 09:01:00 INFO - PROCESS | 1652 | 1467820860886 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:00 INFO - PROCESS | 1652 | 1467820860992 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:01:01 INFO - PROCESS | 1652 | 1467820861060 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1652 | 1467820861061 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x126978000 == 51 [pid = 1652] [id = 131] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1187df800) [pid = 1652] [serial = 390] [outer = 0x0] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118d93000) [pid = 1652] [serial = 391] [outer = 0x1187df800] 09:01:01 INFO - PROCESS | 1652 | 1467820861092 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118d98400) [pid = 1652] [serial = 392] [outer = 0x1187df800] 09:01:01 INFO - PROCESS | 1652 | 1467820861534 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]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:01:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 09:01:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:01:01 INFO - PROCESS | 1652 | 1467820861566 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1652 | 1467820861567 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:01:01 INFO - PROCESS | 1652 | 1467820861570 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1652 | 1467820861572 Marionette TRACE conn2 <- [1,498,null,{}] 09:01:01 INFO - PROCESS | 1652 | 1467820861600 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}] 09:01:01 INFO - PROCESS | 1652 | 1467820861604 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:01 INFO - PROCESS | 1652 | 1467820861719 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:01:01 INFO - PROCESS | 1652 | 1467820861815 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1652 | 1467820861817 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2a6800 == 52 [pid = 1652] [id = 132] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119d5f400) [pid = 1652] [serial = 393] [outer = 0x0] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123c22000) [pid = 1652] [serial = 394] [outer = 0x119d5f400] 09:01:01 INFO - PROCESS | 1652 | 1467820861867 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x124782400) [pid = 1652] [serial = 395] [outer = 0x119d5f400] 09:01:02 INFO - PROCESS | 1652 | 1467820862365 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]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:01:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 839ms 09:01:02 INFO - PROCESS | 1652 | 1467820862409 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1652 | 1467820862411 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:01:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:01:02 INFO - PROCESS | 1652 | 1467820862413 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1652 | 1467820862415 Marionette TRACE conn2 <- [1,502,null,{}] 09:01:02 INFO - PROCESS | 1652 | 1467820862417 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}] 09:01:02 INFO - PROCESS | 1652 | 1467820862418 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:02 INFO - PROCESS | 1652 | 1467820862519 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:01:02 INFO - PROCESS | 1652 | 1467820862589 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1652 | 1467820862591 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb10800 == 53 [pid = 1652] [id = 133] 09:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12573fc00) [pid = 1652] [serial = 396] [outer = 0x0] 09:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126e64800) [pid = 1652] [serial = 397] [outer = 0x12573fc00] 09:01:02 INFO - PROCESS | 1652 | 1467820862619 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128f1a000) [pid = 1652] [serial = 398] [outer = 0x12573fc00] 09:01:03 INFO - PROCESS | 1652 | 1467820863036 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]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:01:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 669ms 09:01:03 INFO - PROCESS | 1652 | 1467820863083 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1652 | 1467820863084 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:01:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:01:03 INFO - PROCESS | 1652 | 1467820863086 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1652 | 1467820863087 Marionette TRACE conn2 <- [1,506,null,{}] 09:01:03 INFO - PROCESS | 1652 | 1467820863090 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}] 09:01:03 INFO - PROCESS | 1652 | 1467820863091 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:03 INFO - PROCESS | 1652 | 1467820863222 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:01:03 INFO - PROCESS | 1652 | 1467820863304 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1652 | 1467820863305 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f2e000 == 54 [pid = 1652] [id = 134] 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x110f39000) [pid = 1652] [serial = 399] [outer = 0x0] 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1199b1400) [pid = 1652] [serial = 400] [outer = 0x110f39000] 09:01:03 INFO - PROCESS | 1652 | 1467820863335 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12944e000) [pid = 1652] [serial = 401] [outer = 0x110f39000] 09:01:03 INFO - PROCESS | 1652 | 1467820863907 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]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:01:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 869ms 09:01:03 INFO - PROCESS | 1652 | 1467820863955 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1652 | 1467820863959 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:01:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:01:03 INFO - PROCESS | 1652 | 1467820863963 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1652 | 1467820863965 Marionette TRACE conn2 <- [1,510,null,{}] 09:01:03 INFO - PROCESS | 1652 | 1467820863969 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}] 09:01:03 INFO - PROCESS | 1652 | 1467820863970 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:04 INFO - PROCESS | 1652 | 1467820864064 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:01:04 INFO - PROCESS | 1652 | 1467820864136 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1652 | 1467820864137 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388a000 == 55 [pid = 1652] [id = 135] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11721d400) [pid = 1652] [serial = 402] [outer = 0x0] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x117225000) [pid = 1652] [serial = 403] [outer = 0x11721d400] 09:01:04 INFO - PROCESS | 1652 | 1467820864164 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1174f3c00) [pid = 1652] [serial = 404] [outer = 0x11721d400] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11862d000 == 54 [pid = 1652] [id = 80] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c74a000 == 53 [pid = 1652] [id = 128] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c289800 == 52 [pid = 1652] [id = 127] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b732000 == 51 [pid = 1652] [id = 126] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1128d4000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12abed000 == 50 [pid = 1652] [id = 125] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117247000 == 49 [pid = 1652] [id = 124] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129194800 == 48 [pid = 1652] [id = 123] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c6000 == 47 [pid = 1652] [id = 122] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126e2c000 == 46 [pid = 1652] [id = 121] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12417c800 == 45 [pid = 1652] [id = 120] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123950800 == 44 [pid = 1652] [id = 119] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117355000 == 43 [pid = 1652] [id = 118] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117e58800 == 42 [pid = 1652] [id = 117] 09:01:04 INFO - PROCESS | 1652 | 1467820864751 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]]]}] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ac000 == 41 [pid = 1652] [id = 116] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12394f800 == 40 [pid = 1652] [id = 114] 09:01:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116251800 == 39 [pid = 1652] [id = 113] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124ed5400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128a14000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11696d000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12381ec00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119432c00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1195af000) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12381b000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119da5800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b8d6800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117488000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1181a5400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127128c00) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128bd0400) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118d88000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1181a7c00) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a937400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b075400) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12477f400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119144000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12477f800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129453800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x110f40c00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12caa6400) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b961800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b96ec00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c764400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12be0f000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c41e400) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c41b000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110f3cc00) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128a1a400) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12477c800) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124e4b800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199ae000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 09:01:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:01:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 822ms 09:01:04 INFO - PROCESS | 1652 | 1467820864784 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1652 | 1467820864787 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:01:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:01:04 INFO - PROCESS | 1652 | 1467820864792 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1652 | 1467820864793 Marionette TRACE conn2 <- [1,514,null,{}] 09:01:04 INFO - PROCESS | 1652 | 1467820864796 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}] 09:01:04 INFO - PROCESS | 1652 | 1467820864798 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:04 INFO - PROCESS | 1652 | 1467820864888 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:01:04 INFO - PROCESS | 1652 | 1467820864897 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1652 | 1467820864898 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e4f000 == 40 [pid = 1652] [id = 136] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1181ad400) [pid = 1652] [serial = 405] [outer = 0x0] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118d8d400) [pid = 1652] [serial = 406] [outer = 0x1181ad400] 09:01:04 INFO - PROCESS | 1652 | 1467820864925 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1194b3c00) [pid = 1652] [serial = 407] [outer = 0x1181ad400] 09:01:05 INFO - PROCESS | 1652 | 1467820865267 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]]]}] 09:01:05 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 09:01:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 09:01:05 INFO - PROCESS | 1652 | 1467820865311 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1652 | 1467820865312 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:01:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:01:05 INFO - PROCESS | 1652 | 1467820865314 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1652 | 1467820865317 Marionette TRACE conn2 <- [1,518,null,{}] 09:01:05 INFO - PROCESS | 1652 | 1467820865324 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}] 09:01:05 INFO - PROCESS | 1652 | 1467820865327 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:05 INFO - PROCESS | 1652 | 1467820865406 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:01:05 INFO - PROCESS | 1652 | 1467820865413 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1652 | 1467820865414 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12394f800 == 41 [pid = 1652] [id = 137] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199ae400) [pid = 1652] [serial = 408] [outer = 0x0] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1240c3800) [pid = 1652] [serial = 409] [outer = 0x1199ae400] 09:01:05 INFO - PROCESS | 1652 | 1467820865442 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124ed3400) [pid = 1652] [serial = 410] [outer = 0x1199ae400] 09:01:05 INFO - PROCESS | 1652 | 1467820865809 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]]]}] 09:01:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:01:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 09:01:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:01:05 INFO - PROCESS | 1652 | 1467820865837 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1652 | 1467820865839 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:01:05 INFO - PROCESS | 1652 | 1467820865841 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1652 | 1467820865844 Marionette TRACE conn2 <- [1,522,null,{}] 09:01:05 INFO - PROCESS | 1652 | 1467820865847 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}] 09:01:05 INFO - PROCESS | 1652 | 1467820865848 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:05 INFO - PROCESS | 1652 | 1467820865931 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:01:05 INFO - PROCESS | 1652 | 1467820865934 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1652 | 1467820865935 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x125714800 == 42 [pid = 1652] [id = 138] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12690e400) [pid = 1652] [serial = 411] [outer = 0x0] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bd1400) [pid = 1652] [serial = 412] [outer = 0x12690e400] 09:01:05 INFO - PROCESS | 1652 | 1467820865960 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1291bf000) [pid = 1652] [serial = 413] [outer = 0x12690e400] 09:01:06 INFO - PROCESS | 1652 | 1467820866313 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]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 09:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:01:06 INFO - PROCESS | 1652 | 1467820866362 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1652 | 1467820866364 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:01:06 INFO - PROCESS | 1652 | 1467820866366 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1652 | 1467820866367 Marionette TRACE conn2 <- [1,526,null,{}] 09:01:06 INFO - PROCESS | 1652 | 1467820866369 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}] 09:01:06 INFO - PROCESS | 1652 | 1467820866370 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:06 INFO - PROCESS | 1652 | 1467820866450 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:01:06 INFO - PROCESS | 1652 | 1467820866519 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1652 | 1467820866526 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128867800 == 43 [pid = 1652] [id = 139] 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126e62000) [pid = 1652] [serial = 414] [outer = 0x0] 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12944ec00) [pid = 1652] [serial = 415] [outer = 0x126e62000] 09:01:06 INFO - PROCESS | 1652 | 1467820866551 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a93d000) [pid = 1652] [serial = 416] [outer = 0x126e62000] 09:01:06 INFO - PROCESS | 1652 | 1467820866892 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]]]}] 09:01:06 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 09:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 567ms 09:01:06 INFO - PROCESS | 1652 | 1467820866934 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1652 | 1467820866936 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:01:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:01:06 INFO - PROCESS | 1652 | 1467820866939 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1652 | 1467820866941 Marionette TRACE conn2 <- [1,530,null,{}] 09:01:06 INFO - PROCESS | 1652 | 1467820866944 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}] 09:01:06 INFO - PROCESS | 1652 | 1467820866951 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:07 INFO - PROCESS | 1652 | 1467820867074 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:01:07 INFO - PROCESS | 1652 | 1467820867079 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1652 | 1467820867080 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129194800 == 44 [pid = 1652] [id = 140] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a938800) [pid = 1652] [serial = 417] [outer = 0x0] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b75dc00) [pid = 1652] [serial = 418] [outer = 0x12a938800] 09:01:07 INFO - PROCESS | 1652 | 1467820867099 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c420800) [pid = 1652] [serial = 419] [outer = 0x12a938800] 09:01:07 INFO - PROCESS | 1652 | 1467820867427 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"]]]}] 09:01:07 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 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:01:07 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 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:01:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 523ms 09:01:07 INFO - PROCESS | 1652 | 1467820867464 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1652 | 1467820867466 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:01:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:01:07 INFO - PROCESS | 1652 | 1467820867469 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1652 | 1467820867470 Marionette TRACE conn2 <- [1,534,null,{}] 09:01:07 INFO - PROCESS | 1652 | 1467820867474 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}] 09:01:07 INFO - PROCESS | 1652 | 1467820867476 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:07 INFO - PROCESS | 1652 | 1467820867655 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:01:07 INFO - PROCESS | 1652 | 1467820867683 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1652 | 1467820867684 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b736800 == 45 [pid = 1652] [id = 141] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x110f9f800) [pid = 1652] [serial = 420] [outer = 0x0] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110fa0000) [pid = 1652] [serial = 421] [outer = 0x110f9f800] 09:01:07 INFO - PROCESS | 1652 | 1467820867723 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c75dc00) [pid = 1652] [serial = 422] [outer = 0x110f9f800] 09:01:08 INFO - PROCESS | 1652 | 1467820868127 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]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:01:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 669ms 09:01:08 INFO - PROCESS | 1652 | 1467820868138 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1652 | 1467820868139 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:01:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:01:08 INFO - PROCESS | 1652 | 1467820868141 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1652 | 1467820868144 Marionette TRACE conn2 <- [1,538,null,{}] 09:01:08 INFO - PROCESS | 1652 | 1467820868147 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}] 09:01:08 INFO - PROCESS | 1652 | 1467820868148 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:08 INFO - PROCESS | 1652 | 1467820868258 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:01:08 INFO - PROCESS | 1652 | 1467820868334 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1652 | 1467820868335 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcaa000 == 46 [pid = 1652] [id = 142] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x110fabc00) [pid = 1652] [serial = 423] [outer = 0x0] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x110fb0000) [pid = 1652] [serial = 424] [outer = 0x110fabc00] 09:01:08 INFO - PROCESS | 1652 | 1467820868363 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x110fb7800) [pid = 1652] [serial = 425] [outer = 0x110fabc00] 09:01:08 INFO - PROCESS | 1652 | 1467820868681 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]]]}] 09:01:08 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. 09:01:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 09:01:08 INFO - PROCESS | 1652 | 1467820868722 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1652 | 1467820868723 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:01:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:01:08 INFO - PROCESS | 1652 | 1467820868727 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1652 | 1467820868730 Marionette TRACE conn2 <- [1,542,null,{}] 09:01:08 INFO - PROCESS | 1652 | 1467820868733 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}] 09:01:08 INFO - PROCESS | 1652 | 1467820868734 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:08 INFO - PROCESS | 1652 | 1467820868937 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b966000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129451000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11602e800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a93ac00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116971400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c412400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1240bb800) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1184e2000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x110f3fc00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116029c00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128cd000) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115ea5800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116a0c800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:01:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a2b8c00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:01:08 INFO - PROCESS | 1652 | 1467820868986 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1652 | 1467820868987 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x117238000 == 47 [pid = 1652] [id = 143] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x110f3fc00) [pid = 1652] [serial = 426] [outer = 0x0] 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110fe5800) [pid = 1652] [serial = 427] [outer = 0x110f3fc00] 09:01:09 INFO - PROCESS | 1652 | 1467820869011 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x110fe9800) [pid = 1652] [serial = 428] [outer = 0x110f3fc00] 09:01:09 INFO - PROCESS | 1652 | 1467820869276 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]]]}] 09:01:09 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. 09:01:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 572ms 09:01:09 INFO - PROCESS | 1652 | 1467820869299 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1652 | 1467820869300 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:01:09 INFO - PROCESS | 1652 | 1467820869302 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1652 | 1467820869304 Marionette TRACE conn2 <- [1,546,null,{}] 09:01:09 INFO - PROCESS | 1652 | 1467820869306 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}] 09:01:09 INFO - PROCESS | 1652 | 1467820869307 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:09 INFO - PROCESS | 1652 | 1467820869419 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:01:09 INFO - PROCESS | 1652 | 1467820869422 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1652 | 1467820869424 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca52000 == 48 [pid = 1652] [id = 144] 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110fea400) [pid = 1652] [serial = 429] [outer = 0x0] 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110ff2000) [pid = 1652] [serial = 430] [outer = 0x110fea400] 09:01:09 INFO - PROCESS | 1652 | 1467820869454 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1172c1400) [pid = 1652] [serial = 431] [outer = 0x110fea400] 09:01:09 INFO - PROCESS | 1652 | 1467820869830 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:01:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 09:01:09 INFO - PROCESS | 1652 | 1467820869873 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1652 | 1467820869875 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:01:09 INFO - PROCESS | 1652 | 1467820869881 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1652 | 1467820869883 Marionette TRACE conn2 <- [1,550,null,{}] 09:01:09 INFO - PROCESS | 1652 | 1467820869893 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}] 09:01:09 INFO - PROCESS | 1652 | 1467820869897 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:09 INFO - PROCESS | 1652 | 1467820869995 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:01:10 INFO - PROCESS | 1652 | 1467820869999 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1652 | 1467820870001 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d12a800 == 49 [pid = 1652] [id = 145] 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x110fee000) [pid = 1652] [serial = 432] [outer = 0x0] 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1186d6800) [pid = 1652] [serial = 433] [outer = 0x110fee000] 09:01:10 INFO - PROCESS | 1652 | 1467820870032 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c764800) [pid = 1652] [serial = 434] [outer = 0x110fee000] 09:01:10 INFO - PROCESS | 1652 | 1467820870366 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]]]}] 09:01:10 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. 09:01:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 09:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:01:10 INFO - PROCESS | 1652 | 1467820870401 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1652 | 1467820870402 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:01:10 INFO - PROCESS | 1652 | 1467820870404 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1652 | 1467820870405 Marionette TRACE conn2 <- [1,554,null,{}] 09:01:10 INFO - PROCESS | 1652 | 1467820870407 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}] 09:01:10 INFO - PROCESS | 1652 | 1467820870408 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:10 INFO - PROCESS | 1652 | 1467820870490 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:01:10 INFO - PROCESS | 1652 | 1467820870556 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1652 | 1467820870557 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d144800 == 50 [pid = 1652] [id = 146] 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115ea0400) [pid = 1652] [serial = 435] [outer = 0x0] 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12caa7000) [pid = 1652] [serial = 436] [outer = 0x115ea0400] 09:01:10 INFO - PROCESS | 1652 | 1467820870580 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12cad3c00) [pid = 1652] [serial = 437] [outer = 0x115ea0400] 09:01:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:10 INFO - PROCESS | 1652 | 1467820870866 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]]]}] 09:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 09:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:01:10 INFO - PROCESS | 1652 | 1467820870957 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1652 | 1467820870959 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:01:10 INFO - PROCESS | 1652 | 1467820870963 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1652 | 1467820870966 Marionette TRACE conn2 <- [1,558,null,{}] 09:01:10 INFO - PROCESS | 1652 | 1467820870970 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}] 09:01:10 INFO - PROCESS | 1652 | 1467820870972 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:11 INFO - PROCESS | 1652 | 1467820871073 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:01:11 INFO - PROCESS | 1652 | 1467820871172 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1652 | 1467820871174 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117236800 == 51 [pid = 1652] [id = 147] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x110fad400) [pid = 1652] [serial = 438] [outer = 0x0] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x110fe5400) [pid = 1652] [serial = 439] [outer = 0x110fad400] 09:01:11 INFO - PROCESS | 1652 | 1467820871206 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115e9a000) [pid = 1652] [serial = 440] [outer = 0x110fad400] 09:01:11 INFO - PROCESS | 1652 | 1467820871617 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 09:01:11 INFO - PROCESS | 1652 | 1467820871637 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1652 | 1467820871639 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:01:11 INFO - PROCESS | 1652 | 1467820871646 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1652 | 1467820871649 Marionette TRACE conn2 <- [1,562,null,{}] 09:01:11 INFO - PROCESS | 1652 | 1467820871651 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}] 09:01:11 INFO - PROCESS | 1652 | 1467820871653 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:11 INFO - PROCESS | 1652 | 1467820871762 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:01:11 INFO - PROCESS | 1652 | 1467820871858 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1652 | 1467820871859 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124383800 == 52 [pid = 1652] [id = 148] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1174f8800) [pid = 1652] [serial = 441] [outer = 0x0] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1181a7400) [pid = 1652] [serial = 442] [outer = 0x1174f8800] 09:01:11 INFO - PROCESS | 1652 | 1467820871891 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118d8f400) [pid = 1652] [serial = 443] [outer = 0x1174f8800] 09:01:12 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:12 INFO - PROCESS | 1652 | 1467820872300 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]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 675ms 09:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:01:12 INFO - PROCESS | 1652 | 1467820872317 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1652 | 1467820872319 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:01:12 INFO - PROCESS | 1652 | 1467820872321 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1652 | 1467820872323 Marionette TRACE conn2 <- [1,566,null,{}] 09:01:12 INFO - PROCESS | 1652 | 1467820872330 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}] 09:01:12 INFO - PROCESS | 1652 | 1467820872334 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:12 INFO - PROCESS | 1652 | 1467820872445 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:01:12 INFO - PROCESS | 1652 | 1467820872553 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1652 | 1467820872557 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccd0800 == 53 [pid = 1652] [id = 149] 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119f7b400) [pid = 1652] [serial = 444] [outer = 0x0] 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124776000) [pid = 1652] [serial = 445] [outer = 0x119f7b400] 09:01:12 INFO - PROCESS | 1652 | 1467820872599 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126e0c400) [pid = 1652] [serial = 446] [outer = 0x119f7b400] 09:01:12 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:13 INFO - PROCESS | 1652 | 1467820873015 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]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 719ms 09:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:01:13 INFO - PROCESS | 1652 | 1467820873041 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1652 | 1467820873042 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:01:13 INFO - PROCESS | 1652 | 1467820873044 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1652 | 1467820873045 Marionette TRACE conn2 <- [1,570,null,{}] 09:01:13 INFO - PROCESS | 1652 | 1467820873048 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}] 09:01:13 INFO - PROCESS | 1652 | 1467820873049 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:13 INFO - PROCESS | 1652 | 1467820873179 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:01:13 INFO - PROCESS | 1652 | 1467820873283 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1652 | 1467820873284 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4bf000 == 54 [pid = 1652] [id = 150] 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1291bd000) [pid = 1652] [serial = 447] [outer = 0x0] 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a745000) [pid = 1652] [serial = 448] [outer = 0x1291bd000] 09:01:13 INFO - PROCESS | 1652 | 1467820873315 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b75fc00) [pid = 1652] [serial = 449] [outer = 0x1291bd000] 09:01:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:13 INFO - PROCESS | 1652 | 1467820873729 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]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 718ms 09:01:13 INFO - PROCESS | 1652 | 1467820873763 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1652 | 1467820873764 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:01:13 INFO - PROCESS | 1652 | 1467820873767 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1652 | 1467820873768 Marionette TRACE conn2 <- [1,574,null,{}] 09:01:13 INFO - PROCESS | 1652 | 1467820873770 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}] 09:01:13 INFO - PROCESS | 1652 | 1467820873772 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:13 INFO - PROCESS | 1652 | 1467820873902 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:01:14 INFO - PROCESS | 1652 | 1467820874151 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1652 | 1467820874153 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862e000 == 55 [pid = 1652] [id = 151] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x110f3f000) [pid = 1652] [serial = 450] [outer = 0x0] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x110feb800) [pid = 1652] [serial = 451] [outer = 0x110f3f000] 09:01:14 INFO - PROCESS | 1652 | 1467820874204 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x115e9c000) [pid = 1652] [serial = 452] [outer = 0x110f3f000] 09:01:14 INFO - PROCESS | 1652 | 1467820874654 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]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 920ms 09:01:14 INFO - PROCESS | 1652 | 1467820874689 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1652 | 1467820874694 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:01:14 INFO - PROCESS | 1652 | 1467820874720 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1652 | 1467820874722 Marionette TRACE conn2 <- [1,578,null,{}] 09:01:14 INFO - PROCESS | 1652 | 1467820874729 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}] 09:01:14 INFO - PROCESS | 1652 | 1467820874733 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:14 INFO - PROCESS | 1652 | 1467820874852 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:01:14 INFO - PROCESS | 1652 | 1467820874964 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1652 | 1467820874965 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11861b000 == 56 [pid = 1652] [id = 152] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1172c4800) [pid = 1652] [serial = 453] [outer = 0x0] 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1174f0400) [pid = 1652] [serial = 454] [outer = 0x1172c4800] 09:01:15 INFO - PROCESS | 1652 | 1467820875011 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118122800) [pid = 1652] [serial = 455] [outer = 0x1172c4800] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d12a800 == 55 [pid = 1652] [id = 145] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca52000 == 54 [pid = 1652] [id = 144] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x117238000 == 53 [pid = 1652] [id = 143] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcaa000 == 52 [pid = 1652] [id = 142] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b736800 == 51 [pid = 1652] [id = 141] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x129194800 == 50 [pid = 1652] [id = 140] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12381bc00) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11722b800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1128ca400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118d8b800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128867800 == 49 [pid = 1652] [id = 139] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x125714800 == 48 [pid = 1652] [id = 138] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12394f800 == 47 [pid = 1652] [id = 137] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x117e4f000 == 46 [pid = 1652] [id = 136] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12388a000 == 45 [pid = 1652] [id = 135] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x126978000 == 44 [pid = 1652] [id = 131] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x117e51800 == 43 [pid = 1652] [id = 130] 09:01:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca51000 == 42 [pid = 1652] [id = 129] 09:01:15 INFO - PROCESS | 1652 | 1467820875456 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]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 773ms 09:01:15 INFO - PROCESS | 1652 | 1467820875494 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 1652 | 1467820875497 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:01:15 INFO - PROCESS | 1652 | 1467820875500 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 1652 | 1467820875501 Marionette TRACE conn2 <- [1,582,null,{}] 09:01:15 INFO - PROCESS | 1652 | 1467820875503 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}] 09:01:15 INFO - PROCESS | 1652 | 1467820875505 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:15 INFO - PROCESS | 1652 | 1467820875595 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12be08800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a2b3c00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119d6ac00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b8cd800) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123a03800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1176c5400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11721d800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12c414c00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126d05400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124e57c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1195b4400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115e9d800) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1194b4000) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126e0fc00) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128a1c400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12caaf000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1174f7400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126d71800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1174f3800) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a93ec00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12c768c00) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b966800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12be11c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b754800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a55f800) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c416c00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115ea5c00) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1652 | 1467820875664 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1652 | 1467820875665 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117238000 == 43 [pid = 1652] [id = 153] 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110fec800) [pid = 1652] [serial = 456] [outer = 0x0] 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1174eb000) [pid = 1652] [serial = 457] [outer = 0x110fec800] 09:01:15 INFO - PROCESS | 1652 | 1467820875690 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118d94400) [pid = 1652] [serial = 458] [outer = 0x110fec800] 09:01:16 INFO - PROCESS | 1652 | 1467820876051 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]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 568ms 09:01:16 INFO - PROCESS | 1652 | 1467820876070 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1652 | 1467820876072 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:01:16 INFO - PROCESS | 1652 | 1467820876102 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1652 | 1467820876108 Marionette TRACE conn2 <- [1,586,null,{}] 09:01:16 INFO - PROCESS | 1652 | 1467820876128 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}] 09:01:16 INFO - PROCESS | 1652 | 1467820876131 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:16 INFO - PROCESS | 1652 | 1467820876240 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:01:16 INFO - PROCESS | 1652 | 1467820876270 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1652 | 1467820876271 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ccd000 == 44 [pid = 1652] [id = 154] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119920000) [pid = 1652] [serial = 459] [outer = 0x0] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1199ac000) [pid = 1652] [serial = 460] [outer = 0x119920000] 09:01:16 INFO - PROCESS | 1652 | 1467820876298 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119b7c400) [pid = 1652] [serial = 461] [outer = 0x119920000] 09:01:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:16 INFO - PROCESS | 1652 | 1467820876620 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]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 543ms 09:01:16 INFO - PROCESS | 1652 | 1467820876650 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1652 | 1467820876652 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:01:16 INFO - PROCESS | 1652 | 1467820876655 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1652 | 1467820876657 Marionette TRACE conn2 <- [1,590,null,{}] 09:01:16 INFO - PROCESS | 1652 | 1467820876661 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}] 09:01:16 INFO - PROCESS | 1652 | 1467820876663 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:16 INFO - PROCESS | 1652 | 1467820876742 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:01:16 INFO - PROCESS | 1652 | 1467820876748 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1652 | 1467820876749 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125142000 == 45 [pid = 1652] [id = 155] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119f7e800) [pid = 1652] [serial = 462] [outer = 0x0] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123c26c00) [pid = 1652] [serial = 463] [outer = 0x119f7e800] 09:01:16 INFO - PROCESS | 1652 | 1467820876773 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124781000) [pid = 1652] [serial = 464] [outer = 0x119f7e800] 09:01:17 INFO - PROCESS | 1652 | 1467820877084 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]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 09:01:17 INFO - PROCESS | 1652 | 1467820877125 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1652 | 1467820877126 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:01:17 INFO - PROCESS | 1652 | 1467820877134 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1652 | 1467820877135 Marionette TRACE conn2 <- [1,594,null,{}] 09:01:17 INFO - PROCESS | 1652 | 1467820877137 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}] 09:01:17 INFO - PROCESS | 1652 | 1467820877138 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:17 INFO - PROCESS | 1652 | 1467820877217 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:01:17 INFO - PROCESS | 1652 | 1467820877220 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1652 | 1467820877225 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884b000 == 46 [pid = 1652] [id = 156] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126903000) [pid = 1652] [serial = 465] [outer = 0x0] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126d63c00) [pid = 1652] [serial = 466] [outer = 0x126903000] 09:01:17 INFO - PROCESS | 1652 | 1467820877266 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128a1d000) [pid = 1652] [serial = 467] [outer = 0x126903000] 09:01:17 INFO - PROCESS | 1652 | 1467820877647 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]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 09:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:01:17 INFO - PROCESS | 1652 | 1467820877702 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1652 | 1467820877703 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:01:17 INFO - PROCESS | 1652 | 1467820877705 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1652 | 1467820877706 Marionette TRACE conn2 <- [1,598,null,{}] 09:01:17 INFO - PROCESS | 1652 | 1467820877708 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}] 09:01:17 INFO - PROCESS | 1652 | 1467820877710 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:17 INFO - PROCESS | 1652 | 1467820877814 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:01:17 INFO - PROCESS | 1652 | 1467820877818 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1652 | 1467820877819 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x129180000 == 47 [pid = 1652] [id = 157] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12690ec00) [pid = 1652] [serial = 468] [outer = 0x0] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129451000) [pid = 1652] [serial = 469] [outer = 0x12690ec00] 09:01:17 INFO - PROCESS | 1652 | 1467820877876 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a944c00) [pid = 1652] [serial = 470] [outer = 0x12690ec00] 09:01:18 INFO - PROCESS | 1652 | 1467820878233 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]]]}] 09:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 568ms 09:01:18 INFO - PROCESS | 1652 | 1467820878274 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1652 | 1467820878278 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:01:18 INFO - PROCESS | 1652 | 1467820878287 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1652 | 1467820878289 Marionette TRACE conn2 <- [1,602,null,{}] 09:01:18 INFO - PROCESS | 1652 | 1467820878292 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}] 09:01:18 INFO - PROCESS | 1652 | 1467820878294 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:18 INFO - PROCESS | 1652 | 1467820878451 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:01:18 INFO - PROCESS | 1652 | 1467820878480 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1652 | 1467820878481 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e2800 == 48 [pid = 1652] [id = 158] 09:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110f9cc00) [pid = 1652] [serial = 471] [outer = 0x0] 09:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b757400) [pid = 1652] [serial = 472] [outer = 0x110f9cc00] 09:01:18 INFO - PROCESS | 1652 | 1467820878520 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b96cc00) [pid = 1652] [serial = 473] [outer = 0x110f9cc00] 09:01:18 INFO - PROCESS | 1652 | 1467820878976 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 720ms 09:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:01:19 INFO - PROCESS | 1652 | 1467820879015 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1652 | 1467820879017 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:01:19 INFO - PROCESS | 1652 | 1467820879021 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1652 | 1467820879023 Marionette TRACE conn2 <- [1,606,null,{}] 09:01:19 INFO - PROCESS | 1652 | 1467820879026 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}] 09:01:19 INFO - PROCESS | 1652 | 1467820879028 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:19 INFO - PROCESS | 1652 | 1467820879188 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:01:19 INFO - PROCESS | 1652 | 1467820879205 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1652 | 1467820879206 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b024800 == 49 [pid = 1652] [id = 159] 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b96dc00) [pid = 1652] [serial = 474] [outer = 0x0] 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12c413000) [pid = 1652] [serial = 475] [outer = 0x12b96dc00] 09:01:19 INFO - PROCESS | 1652 | 1467820879249 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12477f800) [pid = 1652] [serial = 476] [outer = 0x12b96dc00] 09:01:19 INFO - PROCESS | 1652 | 1467820879601 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 622ms 09:01:19 INFO - PROCESS | 1652 | 1467820879644 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:01:19 INFO - PROCESS | 1652 | 1467820879646 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:01:19 INFO - PROCESS | 1652 | 1467820879648 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1652 | 1467820879649 Marionette TRACE conn2 <- [1,610,null,{}] 09:01:19 INFO - PROCESS | 1652 | 1467820879651 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}] 09:01:19 INFO - PROCESS | 1652 | 1467820879652 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:19 INFO - PROCESS | 1652 | 1467820879931 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119d5f400) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x110f38000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126e62000) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x110f3fc00) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11721e400) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12690e400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1181ad400) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x110fabc00) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128a15000) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119926000) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1199ae400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1187df800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x110fee000) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x110fea400) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1160e0c00) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110f9f800) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1174f2000) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1246aa800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11721d400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:01:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a938800) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:01:20 INFO - PROCESS | 1652 | 1467820880005 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1652 | 1467820880007 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116998800 == 50 [pid = 1652] [id = 160] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x110fb1000) [pid = 1652] [serial = 477] [outer = 0x0] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1160e0c00) [pid = 1652] [serial = 478] [outer = 0x110fb1000] 09:01:20 INFO - PROCESS | 1652 | 1467820880031 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118d8bc00) [pid = 1652] [serial = 479] [outer = 0x110fb1000] 09:01:20 INFO - PROCESS | 1652 | 1467820880279 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]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 669ms 09:01:20 INFO - PROCESS | 1652 | 1467820880318 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1652 | 1467820880319 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:01:20 INFO - PROCESS | 1652 | 1467820880321 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1652 | 1467820880322 Marionette TRACE conn2 <- [1,614,null,{}] 09:01:20 INFO - PROCESS | 1652 | 1467820880332 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}] 09:01:20 INFO - PROCESS | 1652 | 1467820880333 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:20 INFO - PROCESS | 1652 | 1467820880421 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:01:20 INFO - PROCESS | 1652 | 1467820880486 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1652 | 1467820880487 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc9d000 == 51 [pid = 1652] [id = 161] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110fe8800) [pid = 1652] [serial = 480] [outer = 0x0] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1195b3c00) [pid = 1652] [serial = 481] [outer = 0x110fe8800] 09:01:20 INFO - PROCESS | 1652 | 1467820880514 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8d7c00) [pid = 1652] [serial = 482] [outer = 0x110fe8800] 09:01:20 INFO - PROCESS | 1652 | 1467820880788 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]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 09:01:20 INFO - PROCESS | 1652 | 1467820880840 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1652 | 1467820880841 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:01:20 INFO - PROCESS | 1652 | 1467820880847 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1652 | 1467820880856 Marionette TRACE conn2 <- [1,618,null,{}] 09:01:20 INFO - PROCESS | 1652 | 1467820880860 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}] 09:01:20 INFO - PROCESS | 1652 | 1467820880863 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:20 INFO - PROCESS | 1652 | 1467820880955 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:01:20 INFO - PROCESS | 1652 | 1467820880959 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1652 | 1467820880960 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca4b000 == 52 [pid = 1652] [id = 162] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118339c00) [pid = 1652] [serial = 483] [outer = 0x0] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119921800) [pid = 1652] [serial = 484] [outer = 0x118339c00] 09:01:20 INFO - PROCESS | 1652 | 1467820880983 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12caaf000) [pid = 1652] [serial = 485] [outer = 0x118339c00] 09:01:21 INFO - PROCESS | 1652 | 1467820881313 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]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 477ms 09:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:01:21 INFO - PROCESS | 1652 | 1467820881328 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1652 | 1467820881329 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:01:21 INFO - PROCESS | 1652 | 1467820881331 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1652 | 1467820881332 Marionette TRACE conn2 <- [1,622,null,{}] 09:01:21 INFO - PROCESS | 1652 | 1467820881335 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}] 09:01:21 INFO - PROCESS | 1652 | 1467820881336 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:21 INFO - PROCESS | 1652 | 1467820881453 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:01:21 INFO - PROCESS | 1652 | 1467820881459 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1652 | 1467820881461 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb20800 == 53 [pid = 1652] [id = 163] 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110fb0c00) [pid = 1652] [serial = 486] [outer = 0x0] 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12880d800) [pid = 1652] [serial = 487] [outer = 0x110fb0c00] 09:01:21 INFO - PROCESS | 1652 | 1467820881483 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128817000) [pid = 1652] [serial = 488] [outer = 0x110fb0c00] 09:01:21 INFO - PROCESS | 1652 | 1467820881761 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]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 09:01:21 INFO - PROCESS | 1652 | 1467820881800 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1652 | 1467820881801 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:01:21 INFO - PROCESS | 1652 | 1467820881804 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1652 | 1467820881805 Marionette TRACE conn2 <- [1,626,null,{}] 09:01:21 INFO - PROCESS | 1652 | 1467820881807 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}] 09:01:21 INFO - PROCESS | 1652 | 1467820881808 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:21 INFO - PROCESS | 1652 | 1467820881900 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:01:22 INFO - PROCESS | 1652 | 1467820882008 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1652 | 1467820882009 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bc7000 == 54 [pid = 1652] [id = 164] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x110f37c00) [pid = 1652] [serial = 489] [outer = 0x0] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x110f9dc00) [pid = 1652] [serial = 490] [outer = 0x110f37c00] 09:01:22 INFO - PROCESS | 1652 | 1467820882041 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112a85800) [pid = 1652] [serial = 491] [outer = 0x110f37c00] 09:01:22 INFO - PROCESS | 1652 | 1467820882501 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]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 718ms 09:01:22 INFO - PROCESS | 1652 | 1467820882524 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:01:22 INFO - PROCESS | 1652 | 1467820882529 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:01:22 INFO - PROCESS | 1652 | 1467820882532 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1652 | 1467820882535 Marionette TRACE conn2 <- [1,630,null,{}] 09:01:22 INFO - PROCESS | 1652 | 1467820882538 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}] 09:01:22 INFO - PROCESS | 1652 | 1467820882541 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:22 INFO - PROCESS | 1652 | 1467820882650 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11662ac00) [pid = 1652] [serial = 492] [outer = 0x12cab2400] 09:01:22 INFO - PROCESS | 1652 | 1467820882772 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1652 | 1467820882774 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289cb000 == 55 [pid = 1652] [id = 165] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118333400) [pid = 1652] [serial = 493] [outer = 0x0] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118335c00) [pid = 1652] [serial = 494] [outer = 0x118333400] 09:01:22 INFO - PROCESS | 1652 | 1467820882820 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118340c00) [pid = 1652] [serial = 495] [outer = 0x118333400] 09:01:23 INFO - PROCESS | 1652 | 1467820883307 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]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 821ms 09:01:23 INFO - PROCESS | 1652 | 1467820883365 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1652 | 1467820883369 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:01:23 INFO - PROCESS | 1652 | 1467820883422 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1652 | 1467820883424 Marionette TRACE conn2 <- [1,634,null,{}] 09:01:23 INFO - PROCESS | 1652 | 1467820883431 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}] 09:01:23 INFO - PROCESS | 1652 | 1467820883433 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:23 INFO - PROCESS | 1652 | 1467820883593 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:01:23 INFO - PROCESS | 1652 | 1467820883695 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1652 | 1467820883697 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12719a800 == 56 [pid = 1652] [id = 166] 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118d95400) [pid = 1652] [serial = 496] [outer = 0x0] 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119141800) [pid = 1652] [serial = 497] [outer = 0x118d95400] 09:01:23 INFO - PROCESS | 1652 | 1467820883727 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d9ec00) [pid = 1652] [serial = 498] [outer = 0x118d95400] 09:01:23 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:24 INFO - PROCESS | 1652 | 1467820884163 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]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 789ms 09:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:01:24 INFO - PROCESS | 1652 | 1467820884195 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1652 | 1467820884197 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:01:24 INFO - PROCESS | 1652 | 1467820884204 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1652 | 1467820884208 Marionette TRACE conn2 <- [1,638,null,{}] 09:01:24 INFO - PROCESS | 1652 | 1467820884229 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}] 09:01:24 INFO - PROCESS | 1652 | 1467820884232 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:24 INFO - PROCESS | 1652 | 1467820884343 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:01:24 INFO - PROCESS | 1652 | 1467820884421 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1652 | 1467820884423 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ce800 == 57 [pid = 1652] [id = 167] 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119f84800) [pid = 1652] [serial = 499] [outer = 0x0] 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12880e800) [pid = 1652] [serial = 500] [outer = 0x119f84800] 09:01:24 INFO - PROCESS | 1652 | 1467820884451 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128a16000) [pid = 1652] [serial = 501] [outer = 0x119f84800] 09:01:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:24 INFO - PROCESS | 1652 | 1467820884887 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]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 694ms 09:01:24 INFO - PROCESS | 1652 | 1467820884895 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:01:24 INFO - PROCESS | 1652 | 1467820884897 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:01:24 INFO - PROCESS | 1652 | 1467820884899 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1652 | 1467820884900 Marionette TRACE conn2 <- [1,642,null,{}] 09:01:24 INFO - PROCESS | 1652 | 1467820884920 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}] 09:01:24 INFO - PROCESS | 1652 | 1467820884921 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:25 INFO - PROCESS | 1652 | 1467820885028 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:01:25 INFO - PROCESS | 1652 | 1467820885094 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1652 | 1467820885095 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11201a000 == 58 [pid = 1652] [id = 168] 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x110f3e000) [pid = 1652] [serial = 502] [outer = 0x0] 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x111c19c00) [pid = 1652] [serial = 503] [outer = 0x110f3e000] 09:01:25 INFO - PROCESS | 1652 | 1467820885165 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1194b4800) [pid = 1652] [serial = 504] [outer = 0x110f3e000] 09:01:25 INFO - PROCESS | 1652 | 1467820885730 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]]]}] 09:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 887ms 09:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:01:25 INFO - PROCESS | 1652 | 1467820885787 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1652 | 1467820885789 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:01:25 INFO - PROCESS | 1652 | 1467820885792 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1652 | 1467820885794 Marionette TRACE conn2 <- [1,646,null,{}] 09:01:25 INFO - PROCESS | 1652 | 1467820885798 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}] 09:01:25 INFO - PROCESS | 1652 | 1467820885800 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:25 INFO - PROCESS | 1652 | 1467820885894 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:01:25 INFO - PROCESS | 1652 | 1467820885962 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1652 | 1467820885963 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119175800 == 59 [pid = 1652] [id = 169] 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1160e1800) [pid = 1652] [serial = 505] [outer = 0x0] 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1174ef000) [pid = 1652] [serial = 506] [outer = 0x1160e1800] 09:01:25 INFO - PROCESS | 1652 | 1467820885991 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118128400) [pid = 1652] [serial = 507] [outer = 0x1160e1800] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb20800 == 58 [pid = 1652] [id = 163] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca4b000 == 57 [pid = 1652] [id = 162] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc9d000 == 56 [pid = 1652] [id = 161] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116998800 == 55 [pid = 1652] [id = 160] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b024800 == 54 [pid = 1652] [id = 159] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12caa7000) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e2800 == 53 [pid = 1652] [id = 158] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129180000 == 52 [pid = 1652] [id = 157] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12884b000 == 51 [pid = 1652] [id = 156] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125142000 == 50 [pid = 1652] [id = 155] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123ccd000 == 49 [pid = 1652] [id = 154] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117238000 == 48 [pid = 1652] [id = 153] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11861b000 == 47 [pid = 1652] [id = 152] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11862e000 == 46 [pid = 1652] [id = 151] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124383800 == 45 [pid = 1652] [id = 148] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117236800 == 44 [pid = 1652] [id = 147] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d144800 == 43 [pid = 1652] [id = 146] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1240c3800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x110fe9800) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118d93000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1186d6800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x110ff2000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1174eec00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1172c1400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1199b1400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118d98400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x110fa0000) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x124782400) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x110fb0000) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118d91c00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1256d1800) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117225000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b75dc00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12c420800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12c75dc00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1174f3c00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116726400) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118d8d400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126e64800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a93d000) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12c764800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123c22000) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1128d6400) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12944ec00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110fe5800) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1186d5c00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128bd1400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194b3c00) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110fb7800) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1291bc000) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291bf000) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124775400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124ed3400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 09:01:26 INFO - PROCESS | 1652 | 1467820886422 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]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 09:01:26 INFO - PROCESS | 1652 | 1467820886471 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 1652 | 1467820886474 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:01:26 INFO - PROCESS | 1652 | 1467820886480 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1652 | 1467820886482 Marionette TRACE conn2 <- [1,650,null,{}] 09:01:26 INFO - PROCESS | 1652 | 1467820886484 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}] 09:01:26 INFO - PROCESS | 1652 | 1467820886486 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:26 INFO - PROCESS | 1652 | 1467820886568 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:01:26 INFO - PROCESS | 1652 | 1467820886573 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1652 | 1467820886574 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a6d000 == 44 [pid = 1652] [id = 170] 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11833ac00) [pid = 1652] [serial = 508] [outer = 0x0] 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1186d5c00) [pid = 1652] [serial = 509] [outer = 0x11833ac00] 09:01:26 INFO - PROCESS | 1652 | 1467820886604 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11913e800) [pid = 1652] [serial = 510] [outer = 0x11833ac00] 09:01:26 INFO - PROCESS | 1652 | 1467820886947 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]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 09:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:01:27 INFO - PROCESS | 1652 | 1467820886999 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1652 | 1467820887001 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:01:27 INFO - PROCESS | 1652 | 1467820887003 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1652 | 1467820887005 Marionette TRACE conn2 <- [1,654,null,{}] 09:01:27 INFO - PROCESS | 1652 | 1467820887012 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}] 09:01:27 INFO - PROCESS | 1652 | 1467820887015 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:27 INFO - PROCESS | 1652 | 1467820887099 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:01:27 INFO - PROCESS | 1652 | 1467820887104 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1652 | 1467820887106 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e7c000 == 45 [pid = 1652] [id = 171] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119922400) [pid = 1652] [serial = 511] [outer = 0x0] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12385fc00) [pid = 1652] [serial = 512] [outer = 0x119922400] 09:01:27 INFO - PROCESS | 1652 | 1467820887133 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124780400) [pid = 1652] [serial = 513] [outer = 0x119922400] 09:01:27 INFO - PROCESS | 1652 | 1467820887483 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 09:01:27 INFO - PROCESS | 1652 | 1467820887525 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:01:27 INFO - PROCESS | 1652 | 1467820887529 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:01:27 INFO - PROCESS | 1652 | 1467820887531 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1652 | 1467820887532 Marionette TRACE conn2 <- [1,658,null,{}] 09:01:27 INFO - PROCESS | 1652 | 1467820887534 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}] 09:01:27 INFO - PROCESS | 1652 | 1467820887535 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:27 INFO - PROCESS | 1652 | 1467820887618 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:01:27 INFO - PROCESS | 1652 | 1467820887622 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1652 | 1467820887623 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d93000 == 46 [pid = 1652] [id = 172] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1256d8400) [pid = 1652] [serial = 514] [outer = 0x0] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d05000) [pid = 1652] [serial = 515] [outer = 0x1256d8400] 09:01:27 INFO - PROCESS | 1652 | 1467820887649 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128814000) [pid = 1652] [serial = 516] [outer = 0x1256d8400] 09:01:27 INFO - PROCESS | 1652 | 1467820887995 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 09:01:28 INFO - PROCESS | 1652 | 1467820887999 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1652 | 1467820888000 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:01:28 INFO - PROCESS | 1652 | 1467820888002 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1652 | 1467820888003 Marionette TRACE conn2 <- [1,662,null,{}] 09:01:28 INFO - PROCESS | 1652 | 1467820888006 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}] 09:01:28 INFO - PROCESS | 1652 | 1467820888007 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:28 INFO - PROCESS | 1652 | 1467820888096 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:01:28 INFO - PROCESS | 1652 | 1467820888100 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1652 | 1467820888101 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e2800 == 47 [pid = 1652] [id = 173] 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126e66000) [pid = 1652] [serial = 517] [outer = 0x0] 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128a20000) [pid = 1652] [serial = 518] [outer = 0x126e66000] 09:01:28 INFO - PROCESS | 1652 | 1467820888132 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1291b8400) [pid = 1652] [serial = 519] [outer = 0x126e66000] 09:01:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:28 INFO - PROCESS | 1652 | 1467820888488 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]]]}] 09:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 517ms 09:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:01:28 INFO - PROCESS | 1652 | 1467820888521 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1652 | 1467820888522 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:01:28 INFO - PROCESS | 1652 | 1467820888539 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1652 | 1467820888540 Marionette TRACE conn2 <- [1,666,null,{}] 09:01:28 INFO - PROCESS | 1652 | 1467820888542 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}] 09:01:28 INFO - PROCESS | 1652 | 1467820888546 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:28 INFO - PROCESS | 1652 | 1467820888673 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:01:28 INFO - PROCESS | 1652 | 1467820888689 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1652 | 1467820888690 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abdf800 == 48 [pid = 1652] [id = 174] 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129447c00) [pid = 1652] [serial = 520] [outer = 0x0] 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a93cc00) [pid = 1652] [serial = 521] [outer = 0x129447c00] 09:01:28 INFO - PROCESS | 1652 | 1467820888716 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12be10800) [pid = 1652] [serial = 522] [outer = 0x129447c00] 09:01:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 533ms 09:01:29 INFO - PROCESS | 1652 | 1467820889052 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]]]}] 09:01:29 INFO - PROCESS | 1652 | 1467820889057 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1652 | 1467820889059 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:01:29 INFO - PROCESS | 1652 | 1467820889063 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1652 | 1467820889064 Marionette TRACE conn2 <- [1,670,null,{}] 09:01:29 INFO - PROCESS | 1652 | 1467820889066 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}] 09:01:29 INFO - PROCESS | 1652 | 1467820889067 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:29 INFO - PROCESS | 1652 | 1467820889170 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:01:29 INFO - PROCESS | 1652 | 1467820889189 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1652 | 1467820889190 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bca7800 == 49 [pid = 1652] [id = 175] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110fe9c00) [pid = 1652] [serial = 523] [outer = 0x0] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c41b000) [pid = 1652] [serial = 524] [outer = 0x110fe9c00] 09:01:29 INFO - PROCESS | 1652 | 1467820889214 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12caab000) [pid = 1652] [serial = 525] [outer = 0x110fe9c00] 09:01:29 INFO - PROCESS | 1652 | 1467820889559 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]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 09:01:29 INFO - PROCESS | 1652 | 1467820889581 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1652 | 1467820889582 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:01:29 INFO - PROCESS | 1652 | 1467820889584 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1652 | 1467820889586 Marionette TRACE conn2 <- [1,674,null,{}] 09:01:29 INFO - PROCESS | 1652 | 1467820889588 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}] 09:01:29 INFO - PROCESS | 1652 | 1467820889589 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:29 INFO - PROCESS | 1652 | 1467820889710 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:01:29 INFO - PROCESS | 1652 | 1467820889713 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1652 | 1467820889715 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2a3800 == 50 [pid = 1652] [id = 176] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1192f0400) [pid = 1652] [serial = 526] [outer = 0x0] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1192f5800) [pid = 1652] [serial = 527] [outer = 0x1192f0400] 09:01:29 INFO - PROCESS | 1652 | 1467820889738 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1192f9800) [pid = 1652] [serial = 528] [outer = 0x1192f0400] 09:01:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:30 INFO - PROCESS | 1652 | 1467820890082 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]]]}] 09:01:30 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 09:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 09:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:01:30 INFO - PROCESS | 1652 | 1467820890104 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1652 | 1467820890105 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:01:30 INFO - PROCESS | 1652 | 1467820890107 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1652 | 1467820890108 Marionette TRACE conn2 <- [1,678,null,{}] 09:01:30 INFO - PROCESS | 1652 | 1467820890117 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}] 09:01:30 INFO - PROCESS | 1652 | 1467820890118 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:30 INFO - PROCESS | 1652 | 1467820890232 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:01:30 INFO - PROCESS | 1652 | 1467820890275 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1652 | 1467820890277 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca62000 == 51 [pid = 1652] [id = 177] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1192f5000) [pid = 1652] [serial = 529] [outer = 0x0] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1192fa800) [pid = 1652] [serial = 530] [outer = 0x1192f5000] 09:01:30 INFO - PROCESS | 1652 | 1467820890301 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12cad7800) [pid = 1652] [serial = 531] [outer = 0x1192f5000] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x110f9cc00) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b96dc00) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x110fec800) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119f7e800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119920000) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126903000) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x110f3f000) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1172c4800) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118339c00) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x110fb1000) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x110fe8800) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12690ec00) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:01:30 INFO - PROCESS | 1652 | 1467820890731 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]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 669ms 09:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:01:30 INFO - PROCESS | 1652 | 1467820890777 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1652 | 1467820890778 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:01:30 INFO - PROCESS | 1652 | 1467820890780 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1652 | 1467820890781 Marionette TRACE conn2 <- [1,682,null,{}] 09:01:30 INFO - PROCESS | 1652 | 1467820890783 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}] 09:01:30 INFO - PROCESS | 1652 | 1467820890785 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:30 INFO - PROCESS | 1652 | 1467820890868 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:01:30 INFO - PROCESS | 1652 | 1467820890872 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1652 | 1467820890873 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b935000 == 52 [pid = 1652] [id = 178] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x110f9cc00) [pid = 1652] [serial = 532] [outer = 0x0] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115e8fc00) [pid = 1652] [serial = 533] [outer = 0x110f9cc00] 09:01:30 INFO - PROCESS | 1652 | 1467820890897 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115e94800) [pid = 1652] [serial = 534] [outer = 0x110f9cc00] 09:01:31 INFO - PROCESS | 1652 | 1467820891750 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]]]}] 09:01:31 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) 09:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 09:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:01:31 INFO - PROCESS | 1652 | 1467820891799 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1652 | 1467820891801 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:01:31 INFO - PROCESS | 1652 | 1467820891803 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1652 | 1467820891804 Marionette TRACE conn2 <- [1,686,null,{}] 09:01:31 INFO - PROCESS | 1652 | 1467820891816 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}] 09:01:31 INFO - PROCESS | 1652 | 1467820891818 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:31 INFO - PROCESS | 1652 | 1467820891919 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:01:31 INFO - PROCESS | 1652 | 1467820891922 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1652 | 1467820891924 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ba000 == 53 [pid = 1652] [id = 179] 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1174f7400) [pid = 1652] [serial = 535] [outer = 0x0] 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128a1f000) [pid = 1652] [serial = 536] [outer = 0x1174f7400] 09:01:31 INFO - PROCESS | 1652 | 1467820891951 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12cad9400) [pid = 1652] [serial = 537] [outer = 0x1174f7400] 09:01:32 INFO - PROCESS | 1652 | 1467820892766 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 978ms 09:01:32 INFO - PROCESS | 1652 | 1467820892782 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1652 | 1467820892785 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:01:32 INFO - PROCESS | 1652 | 1467820892788 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1652 | 1467820892790 Marionette TRACE conn2 <- [1,690,null,{}] 09:01:32 INFO - PROCESS | 1652 | 1467820892796 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}] 09:01:32 INFO - PROCESS | 1652 | 1467820892798 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:32 INFO - PROCESS | 1652 | 1467820892908 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:01:32 INFO - PROCESS | 1652 | 1467820892972 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1652 | 1467820892973 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a5800 == 54 [pid = 1652] [id = 180] 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115e88800) [pid = 1652] [serial = 538] [outer = 0x0] 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x115e8ec00) [pid = 1652] [serial = 539] [outer = 0x115e88800] 09:01:33 INFO - PROCESS | 1652 | 1467820893047 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116726400) [pid = 1652] [serial = 540] [outer = 0x115e88800] 09:01:33 INFO - PROCESS | 1652 | 1467820893988 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1224ms 09:01:34 INFO - PROCESS | 1652 | 1467820894012 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1652 | 1467820894015 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:01:34 INFO - PROCESS | 1652 | 1467820894020 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1652 | 1467820894021 Marionette TRACE conn2 <- [1,694,null,{}] 09:01:34 INFO - PROCESS | 1652 | 1467820894024 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}] 09:01:34 INFO - PROCESS | 1652 | 1467820894027 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:34 INFO - PROCESS | 1652 | 1467820894133 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:01:34 INFO - PROCESS | 1652 | 1467820894240 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1652 | 1467820894241 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2de800 == 55 [pid = 1652] [id = 181] 09:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1172c4800) [pid = 1652] [serial = 541] [outer = 0x0] 09:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119148400) [pid = 1652] [serial = 542] [outer = 0x1172c4800] 09:01:34 INFO - PROCESS | 1652 | 1467820894273 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119526400) [pid = 1652] [serial = 543] [outer = 0x1172c4800] 09:01:35 INFO - PROCESS | 1652 | 1467820895217 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]]]}] 09:01:35 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) 09:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1221ms 09:01:35 INFO - PROCESS | 1652 | 1467820895241 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1652 | 1467820895243 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:01:35 INFO - PROCESS | 1652 | 1467820895247 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1652 | 1467820895250 Marionette TRACE conn2 <- [1,698,null,{}] 09:01:35 INFO - PROCESS | 1652 | 1467820895257 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}] 09:01:35 INFO - PROCESS | 1652 | 1467820895261 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:35 INFO - PROCESS | 1652 | 1467820895366 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:01:35 INFO - PROCESS | 1652 | 1467820895611 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1652 | 1467820895613 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x118480800 == 56 [pid = 1652] [id = 182] 09:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115ea6800) [pid = 1652] [serial = 544] [outer = 0x0] 09:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116722400) [pid = 1652] [serial = 545] [outer = 0x115ea6800] 09:01:35 INFO - PROCESS | 1652 | 1467820895687 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1174f4c00) [pid = 1652] [serial = 546] [outer = 0x115ea6800] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12884d000 == 55 [pid = 1652] [id = 81] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b935000 == 54 [pid = 1652] [id = 178] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca62000 == 53 [pid = 1652] [id = 177] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2a3800 == 52 [pid = 1652] [id = 176] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12bca7800 == 51 [pid = 1652] [id = 175] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12abdf800 == 50 [pid = 1652] [id = 174] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e2800 == 49 [pid = 1652] [id = 173] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a745000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1181a7400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124776000) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x110fe5400) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12880d800) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128d93000 == 48 [pid = 1652] [id = 172] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124e7c000 == 47 [pid = 1652] [id = 171] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119a6d000 == 46 [pid = 1652] [id = 170] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119175800 == 45 [pid = 1652] [id = 169] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11201a000 == 44 [pid = 1652] [id = 168] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ce800 == 43 [pid = 1652] [id = 167] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12719a800 == 42 [pid = 1652] [id = 166] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1289cb000 == 41 [pid = 1652] [id = 165] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x113bc7000 == 40 [pid = 1652] [id = 164] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b757400) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c413000) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1174eb000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123c26c00) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124781000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1199ac000) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119b7c400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126d63c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115e9c000) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x110feb800) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b96cc00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118122800) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1174f0400) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12477f800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119921800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118d8bc00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195b3c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1160e0c00) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118d94400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a944c00) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129451000) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b8d7c00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12caaf000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128a1d000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | 1467820896630 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]]]}] 09:01:36 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) 09:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1424ms 09:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:01:36 INFO - PROCESS | 1652 | 1467820896672 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1652 | 1467820896674 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:01:36 INFO - PROCESS | 1652 | 1467820896677 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1652 | 1467820896679 Marionette TRACE conn2 <- [1,702,null,{}] 09:01:36 INFO - PROCESS | 1652 | 1467820896682 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}] 09:01:36 INFO - PROCESS | 1652 | 1467820896684 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:36 INFO - PROCESS | 1652 | 1467820896761 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:01:36 INFO - PROCESS | 1652 | 1467820896767 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1652 | 1467820896768 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117351800 == 41 [pid = 1652] [id = 183] 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11811a800) [pid = 1652] [serial = 547] [outer = 0x0] 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118133400) [pid = 1652] [serial = 548] [outer = 0x11811a800] 09:01:36 INFO - PROCESS | 1652 | 1467820896795 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118333800) [pid = 1652] [serial = 549] [outer = 0x11811a800] 09:01:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 09:01:37 INFO - PROCESS | 1652 | 1467820897645 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]]]}] 09:01:37 INFO - PROCESS | 1652 | 1467820897649 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1652 | 1467820897651 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:01:37 INFO - PROCESS | 1652 | 1467820897655 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1652 | 1467820897656 Marionette TRACE conn2 <- [1,706,null,{}] 09:01:37 INFO - PROCESS | 1652 | 1467820897659 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}] 09:01:37 INFO - PROCESS | 1652 | 1467820897661 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:37 INFO - PROCESS | 1652 | 1467820897772 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:01:37 INFO - PROCESS | 1652 | 1467820897781 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1652 | 1467820897782 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a65800 == 42 [pid = 1652] [id = 184] 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11833cc00) [pid = 1652] [serial = 550] [outer = 0x0] 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1192f2800) [pid = 1652] [serial = 551] [outer = 0x11833cc00] 09:01:37 INFO - PROCESS | 1652 | 1467820897808 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194b5400) [pid = 1652] [serial = 552] [outer = 0x11833cc00] 09:01:38 INFO - PROCESS | 1652 | 1467820898631 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]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 09:01:38 INFO - PROCESS | 1652 | 1467820898674 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1652 | 1467820898675 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:01:38 INFO - PROCESS | 1652 | 1467820898679 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1652 | 1467820898682 Marionette TRACE conn2 <- [1,710,null,{}] 09:01:38 INFO - PROCESS | 1652 | 1467820898689 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}] 09:01:38 INFO - PROCESS | 1652 | 1467820898691 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:38 INFO - PROCESS | 1652 | 1467820898798 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:01:38 INFO - PROCESS | 1652 | 1467820898810 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1652 | 1467820898811 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124390800 == 43 [pid = 1652] [id = 185] 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11991c800) [pid = 1652] [serial = 553] [outer = 0x0] 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119b75400) [pid = 1652] [serial = 554] [outer = 0x11991c800] 09:01:38 INFO - PROCESS | 1652 | 1467820898836 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d34000) [pid = 1652] [serial = 555] [outer = 0x11991c800] 09:01:39 INFO - PROCESS | 1652 | 1467820899657 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]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1024ms 09:01:39 INFO - PROCESS | 1652 | 1467820899701 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:01:39 INFO - PROCESS | 1652 | 1467820899703 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:01:39 INFO - PROCESS | 1652 | 1467820899706 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1652 | 1467820899707 Marionette TRACE conn2 <- [1,714,null,{}] 09:01:39 INFO - PROCESS | 1652 | 1467820899709 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}] 09:01:39 INFO - PROCESS | 1652 | 1467820899710 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:39 INFO - PROCESS | 1652 | 1467820899816 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:01:39 INFO - PROCESS | 1652 | 1467820899827 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1652 | 1467820899829 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127182000 == 44 [pid = 1652] [id = 186] 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119f83c00) [pid = 1652] [serial = 556] [outer = 0x0] 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1240ba800) [pid = 1652] [serial = 557] [outer = 0x119f83c00] 09:01:39 INFO - PROCESS | 1652 | 1467820899853 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124778c00) [pid = 1652] [serial = 558] [outer = 0x119f83c00] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115ea0400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110f39000) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12573fc00) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x110fad400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1174f8800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f7b400) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110fb0c00) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291bd000) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110fe9c00) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1160e1800) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1256d8400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11833ac00) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1192f0400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110f3e000) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119922400) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126e66000) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1192f5000) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110f9cc00) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129447c00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:01:40 INFO - PROCESS | 1652 | 1467820900654 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]]]}] 09:01:40 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 09:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 09:01:40 INFO - PROCESS | 1652 | 1467820900674 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1652 | 1467820900677 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:01:40 INFO - PROCESS | 1652 | 1467820900679 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1652 | 1467820900680 Marionette TRACE conn2 <- [1,718,null,{}] 09:01:40 INFO - PROCESS | 1652 | 1467820900682 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}] 09:01:40 INFO - PROCESS | 1652 | 1467820900683 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:40 INFO - PROCESS | 1652 | 1467820900763 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:01:40 INFO - PROCESS | 1652 | 1467820900767 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1652 | 1467820900771 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c4000 == 45 [pid = 1652] [id = 187] 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118333000) [pid = 1652] [serial = 559] [outer = 0x0] 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118d93400) [pid = 1652] [serial = 560] [outer = 0x118333000] 09:01:40 INFO - PROCESS | 1652 | 1467820900803 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1246b1800) [pid = 1652] [serial = 561] [outer = 0x118333000] 09:01:41 INFO - PROCESS | 1652 | 1467820901640 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]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 09:01:41 INFO - PROCESS | 1652 | 1467820901647 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1652 | 1467820901648 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:01:41 INFO - PROCESS | 1652 | 1467820901651 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1652 | 1467820901652 Marionette TRACE conn2 <- [1,722,null,{}] 09:01:41 INFO - PROCESS | 1652 | 1467820901654 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}] 09:01:41 INFO - PROCESS | 1652 | 1467820901656 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:41 INFO - PROCESS | 1652 | 1467820901738 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:01:41 INFO - PROCESS | 1652 | 1467820901743 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1652 | 1467820901746 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294f4800 == 46 [pid = 1652] [id = 188] 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1256dd800) [pid = 1652] [serial = 562] [outer = 0x0] 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12880f000) [pid = 1652] [serial = 563] [outer = 0x1256dd800] 09:01:41 INFO - PROCESS | 1652 | 1467820901777 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128816000) [pid = 1652] [serial = 564] [outer = 0x1256dd800] 09:01:42 INFO - PROCESS | 1652 | 1467820902086 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] 09:01:42 INFO - PROCESS | 1652 | 1467820902126 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:01:42 INFO - PROCESS | 1652 | 1467820902133 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1652 | 1467820902134 Marionette TRACE conn2 <- [1,726,null,{}] 09:01:42 INFO - PROCESS | 1652 | 1467820902137 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}] 09:01:42 INFO - PROCESS | 1652 | 1467820902138 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:42 INFO - PROCESS | 1652 | 1467820902257 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:01:42 INFO - PROCESS | 1652 | 1467820902263 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1652 | 1467820902264 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a534000 == 47 [pid = 1652] [id = 189] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124778400) [pid = 1652] [serial = 565] [outer = 0x0] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128817c00) [pid = 1652] [serial = 566] [outer = 0x124778400] 09:01:42 INFO - PROCESS | 1652 | 1467820902289 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291b5800) [pid = 1652] [serial = 567] [outer = 0x124778400] 09:01:42 INFO - PROCESS | 1652 | 1467820902627 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 09:01:42 INFO - PROCESS | 1652 | 1467820902694 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1652 | 1467820902697 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:01:42 INFO - PROCESS | 1652 | 1467820902701 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1652 | 1467820902704 Marionette TRACE conn2 <- [1,730,null,{}] 09:01:42 INFO - PROCESS | 1652 | 1467820902708 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}] 09:01:42 INFO - PROCESS | 1652 | 1467820902710 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:42 INFO - PROCESS | 1652 | 1467820902806 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:01:42 INFO - PROCESS | 1652 | 1467820902913 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1652 | 1467820902917 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117237000 == 48 [pid = 1652] [id = 190] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128d6000) [pid = 1652] [serial = 568] [outer = 0x0] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115e8ac00) [pid = 1652] [serial = 569] [outer = 0x1128d6000] 09:01:42 INFO - PROCESS | 1652 | 1467820902948 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115e9c000) [pid = 1652] [serial = 570] [outer = 0x1128d6000] 09:01:43 INFO - PROCESS | 1652 | 1467820903405 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] 09:01:43 INFO - PROCESS | 1652 | 1467820903475 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:01:43 INFO - PROCESS | 1652 | 1467820903480 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1652 | 1467820903482 Marionette TRACE conn2 <- [1,734,null,{}] 09:01:43 INFO - PROCESS | 1652 | 1467820903485 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}] 09:01:43 INFO - PROCESS | 1652 | 1467820903487 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:43 INFO - PROCESS | 1652 | 1467820903590 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:01:43 INFO - PROCESS | 1652 | 1467820903669 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1652 | 1467820903671 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124186000 == 49 [pid = 1652] [id = 191] 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1174ed000) [pid = 1652] [serial = 571] [outer = 0x0] 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118783000) [pid = 1652] [serial = 572] [outer = 0x1174ed000] 09:01:43 INFO - PROCESS | 1652 | 1467820903703 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1194ba800) [pid = 1652] [serial = 573] [outer = 0x1174ed000] 09:01:44 INFO - PROCESS | 1652 | 1467820904129 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]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:01:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 09:01:44 INFO - PROCESS | 1652 | 1467820904150 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1652 | 1467820904151 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:01:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:01:44 INFO - PROCESS | 1652 | 1467820904154 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1652 | 1467820904155 Marionette TRACE conn2 <- [1,738,null,{}] 09:01:44 INFO - PROCESS | 1652 | 1467820904162 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}] 09:01:44 INFO - PROCESS | 1652 | 1467820904165 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:44 INFO - PROCESS | 1652 | 1467820904271 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:01:44 INFO - PROCESS | 1652 | 1467820904340 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1652 | 1467820904342 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc8a000 == 50 [pid = 1652] [id = 192] 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d36c00) [pid = 1652] [serial = 574] [outer = 0x0] 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119f7d800) [pid = 1652] [serial = 575] [outer = 0x119d36c00] 09:01:44 INFO - PROCESS | 1652 | 1467820904416 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124e53800) [pid = 1652] [serial = 576] [outer = 0x119d36c00] 09:01:45 INFO - PROCESS | 1652 | 1467820905306 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:01:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1170ms 09:01:45 INFO - PROCESS | 1652 | 1467820905324 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1652 | 1467820905327 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:01:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:01:45 INFO - PROCESS | 1652 | 1467820905329 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1652 | 1467820905331 Marionette TRACE conn2 <- [1,742,null,{}] 09:01:45 INFO - PROCESS | 1652 | 1467820905333 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}] 09:01:45 INFO - PROCESS | 1652 | 1467820905334 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:45 INFO - PROCESS | 1652 | 1467820905422 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:01:45 INFO - PROCESS | 1652 | 1467820905486 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1652 | 1467820905488 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2a4800 == 51 [pid = 1652] [id = 193] 09:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1256d8000) [pid = 1652] [serial = 577] [outer = 0x0] 09:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128a17c00) [pid = 1652] [serial = 578] [outer = 0x1256d8000] 09:01:45 INFO - PROCESS | 1652 | 1467820905535 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a554c00) [pid = 1652] [serial = 579] [outer = 0x1256d8000] 09:01:46 INFO - PROCESS | 1652 | 1467820906520 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]]]}] 09:01:46 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 09:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1221ms 09:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:01:46 INFO - PROCESS | 1652 | 1467820906551 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1652 | 1467820906552 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1652 | 1467820906554 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1652 | 1467820906555 Marionette TRACE conn2 <- [1,746,null,{}] 09:01:46 INFO - PROCESS | 1652 | 1467820906558 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}] 09:01:46 INFO - PROCESS | 1652 | 1467820906559 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:46 INFO - PROCESS | 1652 | 1467820906655 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:01:46 INFO - PROCESS | 1652 | 1467820906720 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1652 | 1467820906721 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bbc000 == 52 [pid = 1652] [id = 194] 09:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x110f9b800) [pid = 1652] [serial = 580] [outer = 0x0] 09:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113371800) [pid = 1652] [serial = 581] [outer = 0x110f9b800] 09:01:46 INFO - PROCESS | 1652 | 1467820906791 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119438400) [pid = 1652] [serial = 582] [outer = 0x110f9b800] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119f2e000 == 51 [pid = 1652] [id = 134] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1294f4800 == 50 [pid = 1652] [id = 188] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c4000 == 49 [pid = 1652] [id = 187] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x127182000 == 48 [pid = 1652] [id = 186] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x124390800 == 47 [pid = 1652] [id = 185] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119a65800 == 46 [pid = 1652] [id = 184] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117351800 == 45 [pid = 1652] [id = 183] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118480800 == 44 [pid = 1652] [id = 182] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2de800 == 43 [pid = 1652] [id = 181] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a5800 == 42 [pid = 1652] [id = 180] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1294f9800 == 41 [pid = 1652] [id = 99] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e1800 == 40 [pid = 1652] [id = 83] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b932800 == 39 [pid = 1652] [id = 100] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccd0800 == 38 [pid = 1652] [id = 149] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128f78000 == 37 [pid = 1652] [id = 115] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb10800 == 36 [pid = 1652] [id = 133] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119577000 == 35 [pid = 1652] [id = 98] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2a6800 == 34 [pid = 1652] [id = 132] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4bf000 == 33 [pid = 1652] [id = 150] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ba000 == 32 [pid = 1652] [id = 179] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2a4800 == 31 [pid = 1652] [id = 193] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc8a000 == 30 [pid = 1652] [id = 192] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x124186000 == 29 [pid = 1652] [id = 191] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a534000 == 28 [pid = 1652] [id = 189] 09:01:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117237000 == 27 [pid = 1652] [id = 190] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12cad3c00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12944e000) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128f1a000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115e9a000) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118d8f400) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126e0c400) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128817000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b75fc00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115e94800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115e8fc00) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12cad7800) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a93cc00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1192f9800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12caab000) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1291b8400) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1181afc00) [pid = 1652] [serial = 197] [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.] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12be10800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128a1f000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119141800) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12c41b000) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110f9dc00) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118128400) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1174ef000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118335c00) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12880e800) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126d05000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128814000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1186d5c00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11913e800) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1192f5800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x111c19c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1194b4800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x124780400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12385fc00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128a20000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1192fa800) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | 1467820908460 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:01:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1921ms 09:01:48 INFO - PROCESS | 1652 | 1467820908476 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1652 | 1467820908480 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:01:48 INFO - PROCESS | 1652 | 1467820908487 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1652 | 1467820908491 Marionette TRACE conn2 <- [1,750,null,{}] 09:01:48 INFO - PROCESS | 1652 | 1467820908498 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}] 09:01:48 INFO - PROCESS | 1652 | 1467820908500 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:48 INFO - PROCESS | 1652 | 1467820908620 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:01:48 INFO - PROCESS | 1652 | 1467820908692 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1652 | 1467820908694 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608e000 == 28 [pid = 1652] [id = 195] 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1128d7800) [pid = 1652] [serial = 583] [outer = 0x0] 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1128d8000) [pid = 1652] [serial = 584] [outer = 0x1128d7800] 09:01:48 INFO - PROCESS | 1652 | 1467820908729 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112f9c800) [pid = 1652] [serial = 585] [outer = 0x1128d7800] 09:01:49 INFO - PROCESS | 1652 | 1467820909518 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:01:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1079ms 09:01:49 INFO - PROCESS | 1652 | 1467820909565 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:01:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:01:49 INFO - PROCESS | 1652 | 1467820909568 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:01:49 INFO - PROCESS | 1652 | 1467820909573 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1652 | 1467820909574 Marionette TRACE conn2 <- [1,754,null,{}] 09:01:49 INFO - PROCESS | 1652 | 1467820909577 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}] 09:01:49 INFO - PROCESS | 1652 | 1467820909579 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:49 INFO - PROCESS | 1652 | 1467820909653 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:01:49 INFO - PROCESS | 1652 | 1467820909657 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1652 | 1467820909659 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701c000 == 29 [pid = 1652] [id = 196] 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1139ed800) [pid = 1652] [serial = 586] [outer = 0x0] 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115e93000) [pid = 1652] [serial = 587] [outer = 0x1139ed800] 09:01:49 INFO - PROCESS | 1652 | 1467820909690 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115ea2400) [pid = 1652] [serial = 588] [outer = 0x1139ed800] 09:01:50 INFO - PROCESS | 1652 | 1467820910524 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:01:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 09:01:50 INFO - PROCESS | 1652 | 1467820910548 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1652 | 1467820910549 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:01:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:01:50 INFO - PROCESS | 1652 | 1467820910551 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1652 | 1467820910554 Marionette TRACE conn2 <- [1,758,null,{}] 09:01:50 INFO - PROCESS | 1652 | 1467820910562 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}] 09:01:50 INFO - PROCESS | 1652 | 1467820910565 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:50 INFO - PROCESS | 1652 | 1467820910659 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:01:50 INFO - PROCESS | 1652 | 1467820910664 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1652 | 1467820910666 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11846a800 == 30 [pid = 1652] [id = 197] 09:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116724000) [pid = 1652] [serial = 589] [outer = 0x0] 09:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11721f800) [pid = 1652] [serial = 590] [outer = 0x116724000] 09:01:50 INFO - PROCESS | 1652 | 1467820910694 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1172c0400) [pid = 1652] [serial = 591] [outer = 0x116724000] 09:01:51 INFO - PROCESS | 1652 | 1467820911052 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 09:01:51 INFO - PROCESS | 1652 | 1467820911079 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:01:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:01:51 INFO - PROCESS | 1652 | 1467820911082 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:01:51 INFO - PROCESS | 1652 | 1467820911085 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1652 | 1467820911086 Marionette TRACE conn2 <- [1,762,null,{}] 09:01:51 INFO - PROCESS | 1652 | 1467820911088 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}] 09:01:51 INFO - PROCESS | 1652 | 1467820911089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:51 INFO - PROCESS | 1652 | 1467820911189 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:01:51 INFO - PROCESS | 1652 | 1467820911194 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1652 | 1467820911195 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a7800 == 31 [pid = 1652] [id = 198] 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117480800) [pid = 1652] [serial = 592] [outer = 0x0] 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1174f3400) [pid = 1652] [serial = 593] [outer = 0x117480800] 09:01:51 INFO - PROCESS | 1652 | 1467820911220 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e97c00) [pid = 1652] [serial = 594] [outer = 0x117480800] 09:01:52 INFO - PROCESS | 1652 | 1467820912017 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]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:01:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 09:01:52 INFO - PROCESS | 1652 | 1467820912057 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1652 | 1467820912058 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:01:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:01:52 INFO - PROCESS | 1652 | 1467820912072 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1652 | 1467820912073 Marionette TRACE conn2 <- [1,766,null,{}] 09:01:52 INFO - PROCESS | 1652 | 1467820912075 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}] 09:01:52 INFO - PROCESS | 1652 | 1467820912076 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:52 INFO - PROCESS | 1652 | 1467820912171 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:01:52 INFO - PROCESS | 1652 | 1467820912176 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1652 | 1467820912177 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a9e800 == 32 [pid = 1652] [id = 199] 09:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176c0c00) [pid = 1652] [serial = 595] [outer = 0x0] 09:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118127000) [pid = 1652] [serial = 596] [outer = 0x1176c0c00] 09:01:52 INFO - PROCESS | 1652 | 1467820912205 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1181a3400) [pid = 1652] [serial = 597] [outer = 0x1176c0c00] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118333400) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110f37c00) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118d95400) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119f84800) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119f83c00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118333000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1256dd800) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11811a800) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11833cc00) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x115ea6800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1172c4800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x115e88800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1174f7400) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124778400) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11991c800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:01:53 INFO - PROCESS | 1652 | 1467820913152 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:01:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1119ms 09:01:53 INFO - PROCESS | 1652 | 1467820913192 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1652 | 1467820913193 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:01:53 INFO - PROCESS | 1652 | 1467820913196 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1652 | 1467820913197 Marionette TRACE conn2 <- [1,770,null,{}] 09:01:53 INFO - PROCESS | 1652 | 1467820913199 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}] 09:01:53 INFO - PROCESS | 1652 | 1467820913203 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:53 INFO - PROCESS | 1652 | 1467820913292 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:01:53 INFO - PROCESS | 1652 | 1467820913349 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1652 | 1467820913350 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123960000 == 33 [pid = 1652] [id = 200] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1172c4800) [pid = 1652] [serial = 598] [outer = 0x0] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1181a5400) [pid = 1652] [serial = 599] [outer = 0x1172c4800] 09:01:53 INFO - PROCESS | 1652 | 1467820913375 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118341000) [pid = 1652] [serial = 600] [outer = 0x1172c4800] 09:01:53 INFO - PROCESS | 1652 | 1467820913666 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 09:01:53 INFO - PROCESS | 1652 | 1467820913716 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1652 | 1467820913717 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:01:53 INFO - PROCESS | 1652 | 1467820913719 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1652 | 1467820913720 Marionette TRACE conn2 <- [1,774,null,{}] 09:01:53 INFO - PROCESS | 1652 | 1467820913723 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}] 09:01:53 INFO - PROCESS | 1652 | 1467820913724 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:53 INFO - PROCESS | 1652 | 1467820913805 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:01:53 INFO - PROCESS | 1652 | 1467820913808 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1652 | 1467820913809 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417e800 == 34 [pid = 1652] [id = 201] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1184dc800) [pid = 1652] [serial = 601] [outer = 0x0] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118788000) [pid = 1652] [serial = 602] [outer = 0x1184dc800] 09:01:53 INFO - PROCESS | 1652 | 1467820913838 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118d90c00) [pid = 1652] [serial = 603] [outer = 0x1184dc800] 09:01:54 INFO - PROCESS | 1652 | 1467820914159 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 09:01:54 INFO - PROCESS | 1652 | 1467820914189 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1652 | 1467820914190 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:01:54 INFO - PROCESS | 1652 | 1467820914192 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1652 | 1467820914193 Marionette TRACE conn2 <- [1,778,null,{}] 09:01:54 INFO - PROCESS | 1652 | 1467820914195 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}] 09:01:54 INFO - PROCESS | 1652 | 1467820914197 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:54 INFO - PROCESS | 1652 | 1467820914299 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:01:54 INFO - PROCESS | 1652 | 1467820914304 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1652 | 1467820914305 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e86000 == 35 [pid = 1652] [id = 202] 09:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1122bd000) [pid = 1652] [serial = 604] [outer = 0x0] 09:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118d95800) [pid = 1652] [serial = 605] [outer = 0x1122bd000] 09:01:54 INFO - PROCESS | 1652 | 1467820914329 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119149800) [pid = 1652] [serial = 606] [outer = 0x1122bd000] 09:01:54 INFO - PROCESS | 1652 | 1467820914774 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 620ms 09:01:54 INFO - PROCESS | 1652 | 1467820914819 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1652 | 1467820914822 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:01:54 INFO - PROCESS | 1652 | 1467820914827 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1652 | 1467820914830 Marionette TRACE conn2 <- [1,782,null,{}] 09:01:54 INFO - PROCESS | 1652 | 1467820914834 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}] 09:01:54 INFO - PROCESS | 1652 | 1467820914836 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:54 INFO - PROCESS | 1652 | 1467820914942 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:01:55 INFO - PROCESS | 1652 | 1467820915046 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1652 | 1467820915048 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116949800 == 36 [pid = 1652] [id = 203] 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1128d6800) [pid = 1652] [serial = 607] [outer = 0x0] 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a86000) [pid = 1652] [serial = 608] [outer = 0x1128d6800] 09:01:55 INFO - PROCESS | 1652 | 1467820915080 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113932400) [pid = 1652] [serial = 609] [outer = 0x1128d6800] 09:01:55 INFO - PROCESS | 1652 | 1467820915682 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 924ms 09:01:55 INFO - PROCESS | 1652 | 1467820915750 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1652 | 1467820915755 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:01:55 INFO - PROCESS | 1652 | 1467820915762 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1652 | 1467820915765 Marionette TRACE conn2 <- [1,786,null,{}] 09:01:55 INFO - PROCESS | 1652 | 1467820915769 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}] 09:01:55 INFO - PROCESS | 1652 | 1467820915771 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:55 INFO - PROCESS | 1652 | 1467820915923 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:01:56 INFO - PROCESS | 1652 | 1467820916034 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1652 | 1467820916036 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192af800 == 37 [pid = 1652] [id = 204] 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115e9d400) [pid = 1652] [serial = 610] [outer = 0x0] 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116029c00) [pid = 1652] [serial = 611] [outer = 0x115e9d400] 09:01:56 INFO - PROCESS | 1652 | 1467820916068 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1166eb800) [pid = 1652] [serial = 612] [outer = 0x115e9d400] 09:01:56 INFO - PROCESS | 1652 | 1467820916716 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]]]}] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12417e800 == 36 [pid = 1652] [id = 201] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123960000 == 35 [pid = 1652] [id = 200] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119a9e800 == 34 [pid = 1652] [id = 199] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a7800 == 33 [pid = 1652] [id = 198] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11846a800 == 32 [pid = 1652] [id = 197] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11701c000 == 31 [pid = 1652] [id = 196] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11608e000 == 30 [pid = 1652] [id = 195] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118340c00) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112a85800) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119d9ec00) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 09:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1022ms 09:01:56 INFO - PROCESS | 1652 | 1467820916783 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1652 | 1467820916785 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:01:56 INFO - PROCESS | 1652 | 1467820916789 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1652 | 1467820916791 Marionette TRACE conn2 <- [1,790,null,{}] 09:01:56 INFO - PROCESS | 1652 | 1467820916796 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}] 09:01:56 INFO - PROCESS | 1652 | 1467820916797 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:56 INFO - PROCESS | 1652 | 1467820916875 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:01:56 INFO - PROCESS | 1652 | 1467820916885 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1652 | 1467820916888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116994000 == 31 [pid = 1652] [id = 205] 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128d0c00) [pid = 1652] [serial = 613] [outer = 0x0] 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112dedc00) [pid = 1652] [serial = 614] [outer = 0x1128d0c00] 09:01:56 INFO - PROCESS | 1652 | 1467820916916 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113931400) [pid = 1652] [serial = 615] [outer = 0x1128d0c00] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128a16000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1240ba800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118d93400) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12880f000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118133400) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118333800) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1192f2800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116722400) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1174f4c00) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119148400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119526400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x115e8ec00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x116726400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12cad9400) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1246b1800) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128816000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x128817c00) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119b75400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x124778c00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1291b5800) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1194b5400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119d34000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 09:01:57 INFO - PROCESS | 1652 | 1467820917272 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 09:01:57 INFO - PROCESS | 1652 | 1467820917311 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1652 | 1467820917314 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:01:57 INFO - PROCESS | 1652 | 1467820917318 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1652 | 1467820917320 Marionette TRACE conn2 <- [1,794,null,{}] 09:01:57 INFO - PROCESS | 1652 | 1467820917323 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}] 09:01:57 INFO - PROCESS | 1652 | 1467820917325 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:57 INFO - PROCESS | 1652 | 1467820917424 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:01:57 INFO - PROCESS | 1652 | 1467820917472 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1652 | 1467820917473 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118480800 == 32 [pid = 1652] [id = 206] 09:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116077000) [pid = 1652] [serial = 616] [outer = 0x0] 09:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1160de400) [pid = 1652] [serial = 617] [outer = 0x116077000] 09:01:57 INFO - PROCESS | 1652 | 1467820917516 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11696d400) [pid = 1652] [serial = 618] [outer = 0x116077000] 09:01:57 INFO - PROCESS | 1652 | 1467820917955 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 09:01:58 INFO - PROCESS | 1652 | 1467820917999 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1652 | 1467820918000 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:01:58 INFO - PROCESS | 1652 | 1467820918002 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1652 | 1467820918005 Marionette TRACE conn2 <- [1,798,null,{}] 09:01:58 INFO - PROCESS | 1652 | 1467820918012 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}] 09:01:58 INFO - PROCESS | 1652 | 1467820918015 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:58 INFO - PROCESS | 1652 | 1467820918092 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:01:58 INFO - PROCESS | 1652 | 1467820918099 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1652 | 1467820918101 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa1800 == 33 [pid = 1652] [id = 207] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x110fb8400) [pid = 1652] [serial = 619] [outer = 0x0] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1174ee400) [pid = 1652] [serial = 620] [outer = 0x110fb8400] 09:01:58 INFO - PROCESS | 1652 | 1467820918128 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x117e9bc00) [pid = 1652] [serial = 621] [outer = 0x110fb8400] 09:01:58 INFO - PROCESS | 1652 | 1467820918455 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]]]}] 09:01:58 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 09:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 474ms 09:01:58 INFO - PROCESS | 1652 | 1467820918478 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1652 | 1467820918482 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:01:58 INFO - PROCESS | 1652 | 1467820918484 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1652 | 1467820918485 Marionette TRACE conn2 <- [1,802,null,{}] 09:01:58 INFO - PROCESS | 1652 | 1467820918487 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}] 09:01:58 INFO - PROCESS | 1652 | 1467820918488 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:58 INFO - PROCESS | 1652 | 1467820918568 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:01:58 INFO - PROCESS | 1652 | 1467820918571 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1652 | 1467820918572 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d30000 == 34 [pid = 1652] [id = 208] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118127c00) [pid = 1652] [serial = 622] [outer = 0x0] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1181aac00) [pid = 1652] [serial = 623] [outer = 0x118127c00] 09:01:58 INFO - PROCESS | 1652 | 1467820918599 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118332800) [pid = 1652] [serial = 624] [outer = 0x118127c00] 09:01:58 INFO - PROCESS | 1652 | 1467820918948 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]]]}] 09:01:58 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 09:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 09:01:58 INFO - PROCESS | 1652 | 1467820918955 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1652 | 1467820918957 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:01:58 INFO - PROCESS | 1652 | 1467820918967 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1652 | 1467820918969 Marionette TRACE conn2 <- [1,806,null,{}] 09:01:58 INFO - PROCESS | 1652 | 1467820918971 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}] 09:01:58 INFO - PROCESS | 1652 | 1467820918972 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:59 INFO - PROCESS | 1652 | 1467820919048 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:01:59 INFO - PROCESS | 1652 | 1467820919052 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1652 | 1467820919053 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125711000 == 35 [pid = 1652] [id = 209] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1181a4800) [pid = 1652] [serial = 625] [outer = 0x0] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1184df400) [pid = 1652] [serial = 626] [outer = 0x1181a4800] 09:01:59 INFO - PROCESS | 1652 | 1467820919079 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118d7c400) [pid = 1652] [serial = 627] [outer = 0x1181a4800] 09:01:59 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:01:59 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:01:59 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:01:59 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 09:01:59 INFO - PROCESS | 1652 | 1467820919479 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]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 530ms 09:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:01:59 INFO - PROCESS | 1652 | 1467820919489 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1652 | 1467820919490 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:01:59 INFO - PROCESS | 1652 | 1467820919494 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1652 | 1467820919495 Marionette TRACE conn2 <- [1,810,null,{}] 09:01:59 INFO - PROCESS | 1652 | 1467820919503 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}] 09:01:59 INFO - PROCESS | 1652 | 1467820919507 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:59 INFO - PROCESS | 1652 | 1467820919622 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:01:59 INFO - PROCESS | 1652 | 1467820919628 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1652 | 1467820919629 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:01:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12885c800 == 36 [pid = 1652] [id = 210] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118334000) [pid = 1652] [serial = 628] [outer = 0x0] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1192fb000) [pid = 1652] [serial = 629] [outer = 0x118334000] 09:01:59 INFO - PROCESS | 1652 | 1467820919654 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1194b2800) [pid = 1652] [serial = 630] [outer = 0x118334000] 09:01:59 INFO - PROCESS | 1652 | 1467820919990 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]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 525ms 09:02:00 INFO - PROCESS | 1652 | 1467820920019 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1652 | 1467820920020 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:02:00 INFO - PROCESS | 1652 | 1467820920023 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1652 | 1467820920033 Marionette TRACE conn2 <- [1,814,null,{}] 09:02:00 INFO - PROCESS | 1652 | 1467820920036 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}] 09:02:00 INFO - PROCESS | 1652 | 1467820920037 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:00 INFO - PROCESS | 1652 | 1467820920131 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:02:00 INFO - PROCESS | 1652 | 1467820920170 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1652 | 1467820920171 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128da4000 == 37 [pid = 1652] [id = 211] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194b8000) [pid = 1652] [serial = 631] [outer = 0x0] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119526000) [pid = 1652] [serial = 632] [outer = 0x1194b8000] 09:02:00 INFO - PROCESS | 1652 | 1467820920195 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195b4c00) [pid = 1652] [serial = 633] [outer = 0x1194b8000] 09:02:00 INFO - PROCESS | 1652 | 1467820920523 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] 09:02:00 INFO - PROCESS | 1652 | 1467820920553 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:02:00 INFO - PROCESS | 1652 | 1467820920561 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1652 | 1467820920562 Marionette TRACE conn2 <- [1,818,null,{}] 09:02:00 INFO - PROCESS | 1652 | 1467820920565 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}] 09:02:00 INFO - PROCESS | 1652 | 1467820920566 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:00 INFO - PROCESS | 1652 | 1467820920662 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:02:00 INFO - PROCESS | 1652 | 1467820920665 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1652 | 1467820920666 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f80000 == 38 [pid = 1652] [id = 212] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1194b8c00) [pid = 1652] [serial = 634] [outer = 0x0] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119925400) [pid = 1652] [serial = 635] [outer = 0x1194b8c00] 09:02:00 INFO - PROCESS | 1652 | 1467820920690 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199af400) [pid = 1652] [serial = 636] [outer = 0x1194b8c00] 09:02:01 INFO - PROCESS | 1652 | 1467820921002 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]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 09:02:01 INFO - PROCESS | 1652 | 1467820921041 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1652 | 1467820921042 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:02:01 INFO - PROCESS | 1652 | 1467820921048 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1652 | 1467820921049 Marionette TRACE conn2 <- [1,822,null,{}] 09:02:01 INFO - PROCESS | 1652 | 1467820921052 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}] 09:02:01 INFO - PROCESS | 1652 | 1467820921053 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:01 INFO - PROCESS | 1652 | 1467820921163 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1184dc800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128d6000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1174ed000) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d36c00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1256d8000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1139ed800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x110f9b800) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116724000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117480800) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1176c0c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1128d7800) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:02:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1172c4800) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:02:01 INFO - PROCESS | 1652 | 1467820921225 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1652 | 1467820921226 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa0800 == 39 [pid = 1652] [id = 213] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x110fb0c00) [pid = 1652] [serial = 637] [outer = 0x0] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x112e78c00) [pid = 1652] [serial = 638] [outer = 0x110fb0c00] 09:02:01 INFO - PROCESS | 1652 | 1467820921250 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117228400) [pid = 1652] [serial = 639] [outer = 0x110fb0c00] 09:02:01 INFO - PROCESS | 1652 | 1467820921536 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] 09:02:01 INFO - PROCESS | 1652 | 1467820921569 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1652 | 1467820921571 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1652 | 1467820921572 Marionette TRACE conn2 <- [1,826,null,{}] 09:02:01 INFO - PROCESS | 1652 | 1467820921575 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}] 09:02:01 INFO - PROCESS | 1652 | 1467820921576 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:01 INFO - PROCESS | 1652 | 1467820921656 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:02:01 INFO - PROCESS | 1652 | 1467820921662 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1652 | 1467820921664 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2f1000 == 40 [pid = 1652] [id = 214] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1174ec400) [pid = 1652] [serial = 640] [outer = 0x0] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1199e1400) [pid = 1652] [serial = 641] [outer = 0x1174ec400] 09:02:01 INFO - PROCESS | 1652 | 1467820921687 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119d28800) [pid = 1652] [serial = 642] [outer = 0x1174ec400] 09:02:02 INFO - PROCESS | 1652 | 1467820922015 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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 467ms 09:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:02:02 INFO - PROCESS | 1652 | 1467820922040 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1652 | 1467820922042 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1652 | 1467820922046 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1652 | 1467820922048 Marionette TRACE conn2 <- [1,830,null,{}] 09:02:02 INFO - PROCESS | 1652 | 1467820922050 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}] 09:02:02 INFO - PROCESS | 1652 | 1467820922059 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:02 INFO - PROCESS | 1652 | 1467820922173 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:02:02 INFO - PROCESS | 1652 | 1467820922181 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1652 | 1467820922183 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d1800 == 41 [pid = 1652] [id = 215] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1199b0800) [pid = 1652] [serial = 643] [outer = 0x0] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d30400) [pid = 1652] [serial = 644] [outer = 0x1199b0800] 09:02:02 INFO - PROCESS | 1652 | 1467820922209 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119f86000) [pid = 1652] [serial = 645] [outer = 0x1199b0800] 09:02:02 INFO - PROCESS | 1652 | 1467820922532 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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 09:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:02:02 INFO - PROCESS | 1652 | 1467820922565 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1652 | 1467820922566 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1652 | 1467820922568 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1652 | 1467820922569 Marionette TRACE conn2 <- [1,834,null,{}] 09:02:02 INFO - PROCESS | 1652 | 1467820922571 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}] 09:02:02 INFO - PROCESS | 1652 | 1467820922572 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:02 INFO - PROCESS | 1652 | 1467820922651 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:02:02 INFO - PROCESS | 1652 | 1467820922655 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1652 | 1467820922656 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b919000 == 42 [pid = 1652] [id = 216] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123818000) [pid = 1652] [serial = 646] [outer = 0x0] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123c20400) [pid = 1652] [serial = 647] [outer = 0x123818000] 09:02:02 INFO - PROCESS | 1652 | 1467820922680 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12418d400) [pid = 1652] [serial = 648] [outer = 0x123818000] 09:02:03 INFO - PROCESS | 1652 | 1467820922999 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]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 09:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:02:03 INFO - PROCESS | 1652 | 1467820923039 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 1652 | 1467820923040 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:02:03 INFO - PROCESS | 1652 | 1467820923050 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1652 | 1467820923051 Marionette TRACE conn2 <- [1,838,null,{}] 09:02:03 INFO - PROCESS | 1652 | 1467820923053 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}] 09:02:03 INFO - PROCESS | 1652 | 1467820923054 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:03 INFO - PROCESS | 1652 | 1467820923156 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:02:03 INFO - PROCESS | 1652 | 1467820923164 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1652 | 1467820923165 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b931000 == 43 [pid = 1652] [id = 217] 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124192c00) [pid = 1652] [serial = 649] [outer = 0x0] 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1246b1800) [pid = 1652] [serial = 650] [outer = 0x124192c00] 09:02:03 INFO - PROCESS | 1652 | 1467820923188 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12477c800) [pid = 1652] [serial = 651] [outer = 0x124192c00] 09:02:03 INFO - PROCESS | 1652 | 1467820923630 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]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 627ms 09:02:03 INFO - PROCESS | 1652 | 1467820923670 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 1652 | 1467820923673 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:02:03 INFO - PROCESS | 1652 | 1467820923692 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1652 | 1467820923697 Marionette TRACE conn2 <- [1,842,null,{}] 09:02:03 INFO - PROCESS | 1652 | 1467820923703 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}] 09:02:03 INFO - PROCESS | 1652 | 1467820923704 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:03 INFO - PROCESS | 1652 | 1467820923809 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:02:03 INFO - PROCESS | 1652 | 1467820923900 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1652 | 1467820923902 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119292800 == 44 [pid = 1652] [id = 218] 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1133ca000) [pid = 1652] [serial = 652] [outer = 0x0] 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113e90400) [pid = 1652] [serial = 653] [outer = 0x1133ca000] 09:02:03 INFO - PROCESS | 1652 | 1467820923934 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115ea2000) [pid = 1652] [serial = 654] [outer = 0x1133ca000] 09:02:04 INFO - PROCESS | 1652 | 1467820924366 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]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 742ms 09:02:04 INFO - PROCESS | 1652 | 1467820924427 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1652 | 1467820924430 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:02:04 INFO - PROCESS | 1652 | 1467820924436 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1652 | 1467820924437 Marionette TRACE conn2 <- [1,846,null,{}] 09:02:04 INFO - PROCESS | 1652 | 1467820924440 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}] 09:02:04 INFO - PROCESS | 1652 | 1467820924442 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:04 INFO - PROCESS | 1652 | 1467820924547 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:02:04 INFO - PROCESS | 1652 | 1467820924617 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1652 | 1467820924618 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127198000 == 45 [pid = 1652] [id = 219] 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117228c00) [pid = 1652] [serial = 655] [outer = 0x0] 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117488400) [pid = 1652] [serial = 656] [outer = 0x117228c00] 09:02:04 INFO - PROCESS | 1652 | 1467820924649 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1176cc400) [pid = 1652] [serial = 657] [outer = 0x117228c00] 09:02:05 INFO - PROCESS | 1652 | 1467820925078 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]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 672ms 09:02:05 INFO - PROCESS | 1652 | 1467820925119 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:02:05 INFO - PROCESS | 1652 | 1467820925120 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:02:05 INFO - PROCESS | 1652 | 1467820925123 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1652 | 1467820925125 Marionette TRACE conn2 <- [1,850,null,{}] 09:02:05 INFO - PROCESS | 1652 | 1467820925154 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}] 09:02:05 INFO - PROCESS | 1652 | 1467820925157 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:05 INFO - PROCESS | 1652 | 1467820925259 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:02:05 INFO - PROCESS | 1652 | 1467820925330 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1652 | 1467820925333 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcaa800 == 46 [pid = 1652] [id = 220] 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118d91c00) [pid = 1652] [serial = 658] [outer = 0x0] 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1192f8c00) [pid = 1652] [serial = 659] [outer = 0x118d91c00] 09:02:05 INFO - PROCESS | 1652 | 1467820925363 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194b3c00) [pid = 1652] [serial = 660] [outer = 0x118d91c00] 09:02:05 INFO - PROCESS | 1652 | 1467820925768 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]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 690ms 09:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:02:05 INFO - PROCESS | 1652 | 1467820925828 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1652 | 1467820925829 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:02:05 INFO - PROCESS | 1652 | 1467820925834 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1652 | 1467820925836 Marionette TRACE conn2 <- [1,854,null,{}] 09:02:05 INFO - PROCESS | 1652 | 1467820925838 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}] 09:02:05 INFO - PROCESS | 1652 | 1467820925840 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:05 INFO - PROCESS | 1652 | 1467820925954 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:02:06 INFO - PROCESS | 1652 | 1467820926034 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1652 | 1467820926035 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c294000 == 47 [pid = 1652] [id = 221] 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118d95000) [pid = 1652] [serial = 661] [outer = 0x0] 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d29400) [pid = 1652] [serial = 662] [outer = 0x118d95000] 09:02:06 INFO - PROCESS | 1652 | 1467820926064 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119d37800) [pid = 1652] [serial = 663] [outer = 0x118d95000] 09:02:06 INFO - PROCESS | 1652 | 1467820926666 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 873ms 09:02:06 INFO - PROCESS | 1652 | 1467820926708 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1652 | 1467820926713 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:02:06 INFO - PROCESS | 1652 | 1467820926718 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1652 | 1467820926721 Marionette TRACE conn2 <- [1,858,null,{}] 09:02:06 INFO - PROCESS | 1652 | 1467820926726 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}] 09:02:06 INFO - PROCESS | 1652 | 1467820926728 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:06 INFO - PROCESS | 1652 | 1467820926864 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:02:06 INFO - PROCESS | 1652 | 1467820926970 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1652 | 1467820926972 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119173800 == 48 [pid = 1652] [id = 222] 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112a85800) [pid = 1652] [serial = 664] [outer = 0x0] 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133c8c00) [pid = 1652] [serial = 665] [outer = 0x112a85800] 09:02:07 INFO - PROCESS | 1652 | 1467820926999 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115ea4000) [pid = 1652] [serial = 666] [outer = 0x112a85800] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x113bbc000 == 47 [pid = 1652] [id = 194] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b919000 == 46 [pid = 1652] [id = 216] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d1800 == 45 [pid = 1652] [id = 215] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2f1000 == 44 [pid = 1652] [id = 214] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa0800 == 43 [pid = 1652] [id = 213] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128f80000 == 42 [pid = 1652] [id = 212] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x128da4000 == 41 [pid = 1652] [id = 211] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12885c800 == 40 [pid = 1652] [id = 210] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x125711000 == 39 [pid = 1652] [id = 209] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123d30000 == 38 [pid = 1652] [id = 208] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa1800 == 37 [pid = 1652] [id = 207] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118480800 == 36 [pid = 1652] [id = 206] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116994000 == 35 [pid = 1652] [id = 205] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1192af800 == 34 [pid = 1652] [id = 204] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116949800 == 33 [pid = 1652] [id = 203] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124e86000 == 32 [pid = 1652] [id = 202] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12c294000 == 31 [pid = 1652] [id = 221] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcaa800 == 30 [pid = 1652] [id = 220] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x127198000 == 29 [pid = 1652] [id = 219] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119292800 == 28 [pid = 1652] [id = 218] 09:02:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b931000 == 27 [pid = 1652] [id = 217] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118788000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115e9c000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115e8ac00) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1194ba800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118783000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124e53800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f7d800) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a554c00) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128a17c00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e93000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113371800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119438400) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11721f800) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1174f3400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118127000) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118d90c00) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f9c800) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1181a5400) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1181a3400) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128d8000) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117e97c00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1172c0400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118341000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x115ea2400) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118d95800) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 09:02:07 INFO - PROCESS | 1652 | 1467820927984 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]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1275ms 09:02:07 INFO - PROCESS | 1652 | 1467820927992 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1652 | 1467820927994 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:02:07 INFO - PROCESS | 1652 | 1467820927999 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1652 | 1467820928001 Marionette TRACE conn2 <- [1,862,null,{}] 09:02:08 INFO - PROCESS | 1652 | 1467820928004 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}] 09:02:08 INFO - PROCESS | 1652 | 1467820928006 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:08 INFO - PROCESS | 1652 | 1467820928084 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:02:08 INFO - PROCESS | 1652 | 1467820928088 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1652 | 1467820928091 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bbd800 == 28 [pid = 1652] [id = 223] 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x110feb000) [pid = 1652] [serial = 667] [outer = 0x0] 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1122bec00) [pid = 1652] [serial = 668] [outer = 0x110feb000] 09:02:08 INFO - PROCESS | 1652 | 1467820928121 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x110fe9800) [pid = 1652] [serial = 669] [outer = 0x110feb000] 09:02:08 INFO - PROCESS | 1652 | 1467820928497 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]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 09:02:08 INFO - PROCESS | 1652 | 1467820928518 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:02:08 INFO - PROCESS | 1652 | 1467820928521 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:02:08 INFO - PROCESS | 1652 | 1467820928526 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1652 | 1467820928528 Marionette TRACE conn2 <- [1,866,null,{}] 09:02:08 INFO - PROCESS | 1652 | 1467820928530 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}] 09:02:08 INFO - PROCESS | 1652 | 1467820928532 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:08 INFO - PROCESS | 1652 | 1467820928607 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:02:08 INFO - PROCESS | 1652 | 1467820928614 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1652 | 1467820928615 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x117029000 == 29 [pid = 1652] [id = 224] 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a79c00) [pid = 1652] [serial = 670] [outer = 0x0] 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113b9d800) [pid = 1652] [serial = 671] [outer = 0x112a79c00] 09:02:08 INFO - PROCESS | 1652 | 1467820928642 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115e97c00) [pid = 1652] [serial = 672] [outer = 0x112a79c00] 09:02:08 INFO - PROCESS | 1652 | 1467820928974 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]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 09:02:08 INFO - PROCESS | 1652 | 1467820928997 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1652 | 1467820928999 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:02:09 INFO - PROCESS | 1652 | 1467820929001 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1652 | 1467820929003 Marionette TRACE conn2 <- [1,870,null,{}] 09:02:09 INFO - PROCESS | 1652 | 1467820929011 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}] 09:02:09 INFO - PROCESS | 1652 | 1467820929014 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:09 INFO - PROCESS | 1652 | 1467820929093 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:02:09 INFO - PROCESS | 1652 | 1467820929143 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1652 | 1467820929145 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118626000 == 30 [pid = 1652] [id = 225] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110feb400) [pid = 1652] [serial = 673] [outer = 0x0] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1166ec000) [pid = 1652] [serial = 674] [outer = 0x110feb400] 09:02:09 INFO - PROCESS | 1652 | 1467820929173 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117222c00) [pid = 1652] [serial = 675] [outer = 0x110feb400] 09:02:09 INFO - PROCESS | 1652 | 1467820929470 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 09:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:02:09 INFO - PROCESS | 1652 | 1467820929523 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1652 | 1467820929524 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:02:09 INFO - PROCESS | 1652 | 1467820929528 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1652 | 1467820929530 Marionette TRACE conn2 <- [1,874,null,{}] 09:02:09 INFO - PROCESS | 1652 | 1467820929533 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}] 09:02:09 INFO - PROCESS | 1652 | 1467820929534 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:09 INFO - PROCESS | 1652 | 1467820929608 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:02:09 INFO - PROCESS | 1652 | 1467820929663 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1652 | 1467820929664 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a6800 == 31 [pid = 1652] [id = 226] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115ea7c00) [pid = 1652] [serial = 676] [outer = 0x0] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172c2c00) [pid = 1652] [serial = 677] [outer = 0x115ea7c00] 09:02:09 INFO - PROCESS | 1652 | 1467820929689 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1174f9000) [pid = 1652] [serial = 678] [outer = 0x115ea7c00] 09:02:10 INFO - PROCESS | 1652 | 1467820930016 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]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 09:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:02:10 INFO - PROCESS | 1652 | 1467820930050 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1652 | 1467820930051 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:02:10 INFO - PROCESS | 1652 | 1467820930053 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1652 | 1467820930055 Marionette TRACE conn2 <- [1,878,null,{}] 09:02:10 INFO - PROCESS | 1652 | 1467820930064 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}] 09:02:10 INFO - PROCESS | 1652 | 1467820930066 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:10 INFO - PROCESS | 1652 | 1467820930160 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:02:10 INFO - PROCESS | 1652 | 1467820930163 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1652 | 1467820930165 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f24000 == 32 [pid = 1652] [id = 227] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110f9ac00) [pid = 1652] [serial = 679] [outer = 0x0] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176c6c00) [pid = 1652] [serial = 680] [outer = 0x110f9ac00] 09:02:10 INFO - PROCESS | 1652 | 1467820930189 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118123800) [pid = 1652] [serial = 681] [outer = 0x110f9ac00] 09:02:10 INFO - PROCESS | 1652 | 1467820930583 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]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 569ms 09:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:02:10 INFO - PROCESS | 1652 | 1467820930623 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1652 | 1467820930624 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:02:10 INFO - PROCESS | 1652 | 1467820930628 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1652 | 1467820930629 Marionette TRACE conn2 <- [1,882,null,{}] 09:02:10 INFO - PROCESS | 1652 | 1467820930633 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}] 09:02:10 INFO - PROCESS | 1652 | 1467820930639 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:10 INFO - PROCESS | 1652 | 1467820930807 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:02:10 INFO - PROCESS | 1652 | 1467820930835 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1652 | 1467820930836 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1a000 == 33 [pid = 1652] [id = 228] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118137800) [pid = 1652] [serial = 682] [outer = 0x0] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1181aec00) [pid = 1652] [serial = 683] [outer = 0x118137800] 09:02:10 INFO - PROCESS | 1652 | 1467820930877 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1184e1c00) [pid = 1652] [serial = 684] [outer = 0x118137800] 09:02:11 INFO - PROCESS | 1652 | 1467820931216 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 09:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:02:11 INFO - PROCESS | 1652 | 1467820931249 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1652 | 1467820931250 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:02:11 INFO - PROCESS | 1652 | 1467820931252 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1652 | 1467820931253 Marionette TRACE conn2 <- [1,886,null,{}] 09:02:11 INFO - PROCESS | 1652 | 1467820931256 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}] 09:02:11 INFO - PROCESS | 1652 | 1467820931267 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:11 INFO - PROCESS | 1652 | 1467820931370 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:02:11 INFO - PROCESS | 1652 | 1467820931374 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1652 | 1467820931375 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124383800 == 34 [pid = 1652] [id = 229] 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1181a0400) [pid = 1652] [serial = 685] [outer = 0x0] 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11877f000) [pid = 1652] [serial = 686] [outer = 0x1181a0400] 09:02:11 INFO - PROCESS | 1652 | 1467820931399 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118d82400) [pid = 1652] [serial = 687] [outer = 0x1181a0400] 09:02:11 INFO - PROCESS | 1652 | 1467820931751 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 09:02:11 INFO - PROCESS | 1652 | 1467820931771 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1652 | 1467820931773 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:02:11 INFO - PROCESS | 1652 | 1467820931775 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1652 | 1467820931776 Marionette TRACE conn2 <- [1,890,null,{}] 09:02:11 INFO - PROCESS | 1652 | 1467820931778 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}] 09:02:11 INFO - PROCESS | 1652 | 1467820931779 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:11 INFO - PROCESS | 1652 | 1467820931872 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:02:11 INFO - PROCESS | 1652 | 1467820931884 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1652 | 1467820931885 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x125752000 == 35 [pid = 1652] [id = 230] 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118d82800) [pid = 1652] [serial = 688] [outer = 0x0] 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118d91400) [pid = 1652] [serial = 689] [outer = 0x118d82800] 09:02:11 INFO - PROCESS | 1652 | 1467820931909 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1192ec400) [pid = 1652] [serial = 690] [outer = 0x118d82800] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124192c00) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123818000) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118334000) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194b8000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194b8c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118127c00) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110fb8400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1122bd000) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116077000) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1181a4800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e9d400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128d6800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128d0c00) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110fb0c00) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1174ec400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199b0800) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 618ms 09:02:12 INFO - PROCESS | 1652 | 1467820932388 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]]]}] 09:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:02:12 INFO - PROCESS | 1652 | 1467820932397 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1652 | 1467820932398 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:02:12 INFO - PROCESS | 1652 | 1467820932400 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1652 | 1467820932401 Marionette TRACE conn2 <- [1,894,null,{}] 09:02:12 INFO - PROCESS | 1652 | 1467820932404 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}] 09:02:12 INFO - PROCESS | 1652 | 1467820932405 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:12 INFO - PROCESS | 1652 | 1467820932495 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:02:12 INFO - PROCESS | 1652 | 1467820932556 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1652 | 1467820932557 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118624800 == 36 [pid = 1652] [id = 231] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x110f3e400) [pid = 1652] [serial = 691] [outer = 0x0] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116077000) [pid = 1652] [serial = 692] [outer = 0x110f3e400] 09:02:12 INFO - PROCESS | 1652 | 1467820932583 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118127c00) [pid = 1652] [serial = 693] [outer = 0x110f3e400] 09:02:12 INFO - PROCESS | 1652 | 1467820932868 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]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 09:02:12 INFO - PROCESS | 1652 | 1467820932871 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1652 | 1467820932872 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:02:12 INFO - PROCESS | 1652 | 1467820932884 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1652 | 1467820932885 Marionette TRACE conn2 <- [1,898,null,{}] 09:02:12 INFO - PROCESS | 1652 | 1467820932887 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}] 09:02:12 INFO - PROCESS | 1652 | 1467820932888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:12 INFO - PROCESS | 1652 | 1467820932968 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:02:12 INFO - PROCESS | 1652 | 1467820932972 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1652 | 1467820932973 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d4800 == 37 [pid = 1652] [id = 232] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118133c00) [pid = 1652] [serial = 694] [outer = 0x0] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1192ef000) [pid = 1652] [serial = 695] [outer = 0x118133c00] 09:02:13 INFO - PROCESS | 1652 | 1467820932999 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11942ec00) [pid = 1652] [serial = 696] [outer = 0x118133c00] 09:02:13 INFO - PROCESS | 1652 | 1467820933331 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]]]}] 09:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 477ms 09:02:13 INFO - PROCESS | 1652 | 1467820933353 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:02:13 INFO - PROCESS | 1652 | 1467820933355 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:02:13 INFO - PROCESS | 1652 | 1467820933358 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1652 | 1467820933362 Marionette TRACE conn2 <- [1,902,null,{}] 09:02:13 INFO - PROCESS | 1652 | 1467820933366 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}] 09:02:13 INFO - PROCESS | 1652 | 1467820933369 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:13 INFO - PROCESS | 1652 | 1467820933547 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:02:13 INFO - PROCESS | 1652 | 1467820933563 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1652 | 1467820933564 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d20000 == 38 [pid = 1652] [id = 233] 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118d8dc00) [pid = 1652] [serial = 697] [outer = 0x0] 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1194ac800) [pid = 1652] [serial = 698] [outer = 0x118d8dc00] 09:02:13 INFO - PROCESS | 1652 | 1467820933607 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1195b0800) [pid = 1652] [serial = 699] [outer = 0x118d8dc00] 09:02:14 INFO - PROCESS | 1652 | 1467820933999 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]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 09:02:14 INFO - PROCESS | 1652 | 1467820934032 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1652 | 1467820934033 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:02:14 INFO - PROCESS | 1652 | 1467820934035 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1652 | 1467820934036 Marionette TRACE conn2 <- [1,906,null,{}] 09:02:14 INFO - PROCESS | 1652 | 1467820934038 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}] 09:02:14 INFO - PROCESS | 1652 | 1467820934039 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:14 INFO - PROCESS | 1652 | 1467820934116 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:02:14 INFO - PROCESS | 1652 | 1467820934169 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1652 | 1467820934170 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ee800 == 39 [pid = 1652] [id = 234] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118121c00) [pid = 1652] [serial = 700] [outer = 0x0] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1195b5800) [pid = 1652] [serial = 701] [outer = 0x118121c00] 09:02:14 INFO - PROCESS | 1652 | 1467820934194 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199b0c00) [pid = 1652] [serial = 702] [outer = 0x118121c00] 09:02:14 INFO - PROCESS | 1652 | 1467820934719 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]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 09:02:14 INFO - PROCESS | 1652 | 1467820934757 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1652 | 1467820934759 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:02:14 INFO - PROCESS | 1652 | 1467820934763 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1652 | 1467820934766 Marionette TRACE conn2 <- [1,910,null,{}] 09:02:14 INFO - PROCESS | 1652 | 1467820934769 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}] 09:02:14 INFO - PROCESS | 1652 | 1467820934771 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:14 INFO - PROCESS | 1652 | 1467820934880 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:02:14 INFO - PROCESS | 1652 | 1467820934980 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1652 | 1467820934981 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117027800 == 40 [pid = 1652] [id = 235] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128d7c00) [pid = 1652] [serial = 703] [outer = 0x0] 09:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112def000) [pid = 1652] [serial = 704] [outer = 0x1128d7c00] 09:02:15 INFO - PROCESS | 1652 | 1467820935012 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113e8fc00) [pid = 1652] [serial = 705] [outer = 0x1128d7c00] 09:02:15 INFO - PROCESS | 1652 | 1467820935516 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]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 772ms 09:02:15 INFO - PROCESS | 1652 | 1467820935553 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1652 | 1467820935557 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:02:15 INFO - PROCESS | 1652 | 1467820935564 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1652 | 1467820935566 Marionette TRACE conn2 <- [1,914,null,{}] 09:02:15 INFO - PROCESS | 1652 | 1467820935568 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}] 09:02:15 INFO - PROCESS | 1652 | 1467820935570 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:15 INFO - PROCESS | 1652 | 1467820935680 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:02:15 INFO - PROCESS | 1652 | 1467820935757 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1652 | 1467820935758 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693c800 == 41 [pid = 1652] [id = 236] 09:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112df8400) [pid = 1652] [serial = 706] [outer = 0x0] 09:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115ea1400) [pid = 1652] [serial = 707] [outer = 0x112df8400] 09:02:15 INFO - PROCESS | 1652 | 1467820935789 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116724800) [pid = 1652] [serial = 708] [outer = 0x112df8400] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119d20000 == 40 [pid = 1652] [id = 233] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d4800 == 39 [pid = 1652] [id = 232] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118624800 == 38 [pid = 1652] [id = 231] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x125752000 == 37 [pid = 1652] [id = 230] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x124383800 == 36 [pid = 1652] [id = 229] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1a000 == 35 [pid = 1652] [id = 228] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119f24000 == 34 [pid = 1652] [id = 227] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a6800 == 33 [pid = 1652] [id = 226] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118626000 == 32 [pid = 1652] [id = 225] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117029000 == 31 [pid = 1652] [id = 224] 09:02:16 INFO - PROCESS | 1652 | --DOCSHELL 0x113bbd800 == 30 [pid = 1652] [id = 223] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1199af400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117228400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1199e1400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12418d400) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119f86000) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194b2800) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e78c00) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d28800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d30400) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118d7c400) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12477c800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1246b1800) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123c20400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1192fb000) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119526000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119925400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1181aac00) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118332800) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195b4c00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1174ee400) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117e9bc00) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119149800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1160de400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11696d400) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1184df400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116029c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1166eb800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112a86000) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113932400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112dedc00) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113931400) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | 1467820936409 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]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 871ms 09:02:16 INFO - PROCESS | 1652 | 1467820936435 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1652 | 1467820936437 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:02:16 INFO - PROCESS | 1652 | 1467820936440 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1652 | 1467820936443 Marionette TRACE conn2 <- [1,918,null,{}] 09:02:16 INFO - PROCESS | 1652 | 1467820936452 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}] 09:02:16 INFO - PROCESS | 1652 | 1467820936454 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:16 INFO - PROCESS | 1652 | 1467820936534 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:02:16 INFO - PROCESS | 1652 | 1467820936539 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1652 | 1467820936541 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167cf800 == 31 [pid = 1652] [id = 237] 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115e8e800) [pid = 1652] [serial = 709] [outer = 0x0] 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x115e9c800) [pid = 1652] [serial = 710] [outer = 0x115e8e800] 09:02:16 INFO - PROCESS | 1652 | 1467820936570 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116079000) [pid = 1652] [serial = 711] [outer = 0x115e8e800] 09:02:16 INFO - PROCESS | 1652 | 1467820936923 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]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 528ms 09:02:16 INFO - PROCESS | 1652 | 1467820936967 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1652 | 1467820936970 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:02:16 INFO - PROCESS | 1652 | 1467820936975 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1652 | 1467820936976 Marionette TRACE conn2 <- [1,922,null,{}] 09:02:16 INFO - PROCESS | 1652 | 1467820936984 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}] 09:02:16 INFO - PROCESS | 1652 | 1467820936986 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:17 INFO - PROCESS | 1652 | 1467820937066 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:02:17 INFO - PROCESS | 1652 | 1467820937071 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1652 | 1467820937072 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118625800 == 32 [pid = 1652] [id = 238] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117223800) [pid = 1652] [serial = 712] [outer = 0x0] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117227000) [pid = 1652] [serial = 713] [outer = 0x117223800] 09:02:17 INFO - PROCESS | 1652 | 1467820937101 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117483800) [pid = 1652] [serial = 714] [outer = 0x117223800] 09:02:17 INFO - PROCESS | 1652 | 1467820937426 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]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 476ms 09:02:17 INFO - PROCESS | 1652 | 1467820937451 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1652 | 1467820937452 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:02:17 INFO - PROCESS | 1652 | 1467820937454 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1652 | 1467820937456 Marionette TRACE conn2 <- [1,926,null,{}] 09:02:17 INFO - PROCESS | 1652 | 1467820937464 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}] 09:02:17 INFO - PROCESS | 1652 | 1467820937467 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:17 INFO - PROCESS | 1652 | 1467820937552 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:02:17 INFO - PROCESS | 1652 | 1467820937602 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1652 | 1467820937604 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d18800 == 33 [pid = 1652] [id = 239] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110fea800) [pid = 1652] [serial = 715] [outer = 0x0] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176cc800) [pid = 1652] [serial = 716] [outer = 0x110fea800] 09:02:17 INFO - PROCESS | 1652 | 1467820937631 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118139c00) [pid = 1652] [serial = 717] [outer = 0x110fea800] 09:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms 09:02:17 INFO - PROCESS | 1652 | 1467820937919 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]]]}] 09:02:17 INFO - PROCESS | 1652 | 1467820937924 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1652 | 1467820937926 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:02:17 INFO - PROCESS | 1652 | 1467820937936 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1652 | 1467820937937 Marionette TRACE conn2 <- [1,930,null,{}] 09:02:17 INFO - PROCESS | 1652 | 1467820937940 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}] 09:02:17 INFO - PROCESS | 1652 | 1467820937941 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:18 INFO - PROCESS | 1652 | 1467820938026 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:02:18 INFO - PROCESS | 1652 | 1467820938032 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1652 | 1467820938033 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417a800 == 34 [pid = 1652] [id = 240] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1181aa800) [pid = 1652] [serial = 718] [outer = 0x0] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11833b000) [pid = 1652] [serial = 719] [outer = 0x1181aa800] 09:02:18 INFO - PROCESS | 1652 | 1467820938057 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1186dcc00) [pid = 1652] [serial = 720] [outer = 0x1181aa800] 09:02:18 INFO - PROCESS | 1652 | 1467820938372 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 476ms 09:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:02:18 INFO - PROCESS | 1652 | 1467820938407 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1652 | 1467820938408 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:02:18 INFO - PROCESS | 1652 | 1467820938411 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1652 | 1467820938414 Marionette TRACE conn2 <- [1,934,null,{}] 09:02:18 INFO - PROCESS | 1652 | 1467820938416 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}] 09:02:18 INFO - PROCESS | 1652 | 1467820938417 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:18 INFO - PROCESS | 1652 | 1467820938523 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:02:18 INFO - PROCESS | 1652 | 1467820938534 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1652 | 1467820938535 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e7a000 == 35 [pid = 1652] [id = 241] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110fee000) [pid = 1652] [serial = 721] [outer = 0x0] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118333000) [pid = 1652] [serial = 722] [outer = 0x110fee000] 09:02:18 INFO - PROCESS | 1652 | 1467820938559 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118d97800) [pid = 1652] [serial = 723] [outer = 0x110fee000] 09:02:18 INFO - PROCESS | 1652 | 1467820938917 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 09:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:02:18 INFO - PROCESS | 1652 | 1467820938935 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1652 | 1467820938936 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:02:18 INFO - PROCESS | 1652 | 1467820938938 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1652 | 1467820938939 Marionette TRACE conn2 <- [1,938,null,{}] 09:02:18 INFO - PROCESS | 1652 | 1467820938942 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}] 09:02:18 INFO - PROCESS | 1652 | 1467820938948 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:19 INFO - PROCESS | 1652 | 1467820939051 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:02:19 INFO - PROCESS | 1652 | 1467820939086 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1652 | 1467820939087 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289ca000 == 36 [pid = 1652] [id = 242] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1192f3400) [pid = 1652] [serial = 724] [outer = 0x0] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195af800) [pid = 1652] [serial = 725] [outer = 0x1192f3400] 09:02:19 INFO - PROCESS | 1652 | 1467820939112 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119929000) [pid = 1652] [serial = 726] [outer = 0x1192f3400] 09:02:19 INFO - PROCESS | 1652 | 1467820939429 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]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 09:02:19 INFO - PROCESS | 1652 | 1467820939459 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1652 | 1467820939460 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:02:19 INFO - PROCESS | 1652 | 1467820939471 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1652 | 1467820939472 Marionette TRACE conn2 <- [1,942,null,{}] 09:02:19 INFO - PROCESS | 1652 | 1467820939474 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}] 09:02:19 INFO - PROCESS | 1652 | 1467820939476 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:19 INFO - PROCESS | 1652 | 1467820939573 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:02:19 INFO - PROCESS | 1652 | 1467820939577 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1652 | 1467820939578 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119298000 == 37 [pid = 1652] [id = 243] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1194bac00) [pid = 1652] [serial = 727] [outer = 0x0] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199b7000) [pid = 1652] [serial = 728] [outer = 0x1194bac00] 09:02:19 INFO - PROCESS | 1652 | 1467820939602 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119b7b400) [pid = 1652] [serial = 729] [outer = 0x1194bac00] 09:02:19 INFO - PROCESS | 1652 | 1467820939942 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]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 526ms 09:02:19 INFO - PROCESS | 1652 | 1467820939992 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1652 | 1467820939995 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:02:20 INFO - PROCESS | 1652 | 1467820940003 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1652 | 1467820940005 Marionette TRACE conn2 <- [1,946,null,{}] 09:02:20 INFO - PROCESS | 1652 | 1467820940008 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}] 09:02:20 INFO - PROCESS | 1652 | 1467820940010 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:20 INFO - PROCESS | 1652 | 1467820940155 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:02:20 INFO - PROCESS | 1652 | 1467820940218 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1652 | 1467820940219 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2db800 == 38 [pid = 1652] [id = 244] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d2e000) [pid = 1652] [serial = 730] [outer = 0x0] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d2e800) [pid = 1652] [serial = 731] [outer = 0x119d2e000] 09:02:20 INFO - PROCESS | 1652 | 1467820940270 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d9ec00) [pid = 1652] [serial = 732] [outer = 0x119d2e000] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a85800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110feb400) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110f9ac00) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115ea7c00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118137800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110f3e400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1181a0400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a79c00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118d82800) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110feb000) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118133c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118d8dc00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133ca000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117228c00) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118d91c00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:02:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118d95000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:02:20 INFO - PROCESS | 1652 | 1467820940742 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]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 770ms 09:02:20 INFO - PROCESS | 1652 | 1467820940774 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1652 | 1467820940775 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:02:20 INFO - PROCESS | 1652 | 1467820940777 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1652 | 1467820940778 Marionette TRACE conn2 <- [1,950,null,{}] 09:02:20 INFO - PROCESS | 1652 | 1467820940780 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}] 09:02:20 INFO - PROCESS | 1652 | 1467820940782 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:20 INFO - PROCESS | 1652 | 1467820940858 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:02:20 INFO - PROCESS | 1652 | 1467820940913 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1652 | 1467820940914 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12917d000 == 39 [pid = 1652] [id = 245] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111c19000) [pid = 1652] [serial = 733] [outer = 0x0] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115ea2800) [pid = 1652] [serial = 734] [outer = 0x111c19000] 09:02:20 INFO - PROCESS | 1652 | 1467820940938 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e98800) [pid = 1652] [serial = 735] [outer = 0x111c19000] 09:02:21 INFO - PROCESS | 1652 | 1467820941191 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]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 09:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:02:21 INFO - PROCESS | 1652 | 1467820941251 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1652 | 1467820941252 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:02:21 INFO - PROCESS | 1652 | 1467820941255 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1652 | 1467820941256 Marionette TRACE conn2 <- [1,954,null,{}] 09:02:21 INFO - PROCESS | 1652 | 1467820941258 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}] 09:02:21 INFO - PROCESS | 1652 | 1467820941259 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:21 INFO - PROCESS | 1652 | 1467820941346 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:02:21 INFO - PROCESS | 1652 | 1467820941351 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1652 | 1467820941352 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abed800 == 40 [pid = 1652] [id = 246] 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114036400) [pid = 1652] [serial = 736] [outer = 0x0] 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118133c00) [pid = 1652] [serial = 737] [outer = 0x114036400] 09:02:21 INFO - PROCESS | 1652 | 1467820941383 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119da3400) [pid = 1652] [serial = 738] [outer = 0x114036400] 09:02:21 INFO - PROCESS | 1652 | 1467820941803 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]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 570ms 09:02:21 INFO - PROCESS | 1652 | 1467820941827 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1652 | 1467820941830 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:02:21 INFO - PROCESS | 1652 | 1467820941833 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1652 | 1467820941836 Marionette TRACE conn2 <- [1,958,null,{}] 09:02:21 INFO - PROCESS | 1652 | 1467820941839 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}] 09:02:21 INFO - PROCESS | 1652 | 1467820941842 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:21 INFO - PROCESS | 1652 | 1467820941985 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:02:22 INFO - PROCESS | 1652 | 1467820942000 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1652 | 1467820942001 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91c800 == 41 [pid = 1652] [id = 247] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119f7d800) [pid = 1652] [serial = 739] [outer = 0x0] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123817000) [pid = 1652] [serial = 740] [outer = 0x119f7d800] 09:02:22 INFO - PROCESS | 1652 | 1467820942043 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123c26c00) [pid = 1652] [serial = 741] [outer = 0x119f7d800] 09:02:22 INFO - PROCESS | 1652 | 1467820942383 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]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 573ms 09:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:02:22 INFO - PROCESS | 1652 | 1467820942406 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1652 | 1467820942408 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:02:22 INFO - PROCESS | 1652 | 1467820942410 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1652 | 1467820942411 Marionette TRACE conn2 <- [1,962,null,{}] 09:02:22 INFO - PROCESS | 1652 | 1467820942417 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}] 09:02:22 INFO - PROCESS | 1652 | 1467820942418 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:22 INFO - PROCESS | 1652 | 1467820942534 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:02:22 INFO - PROCESS | 1652 | 1467820942539 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1652 | 1467820942540 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc7e000 == 42 [pid = 1652] [id = 248] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123818c00) [pid = 1652] [serial = 742] [outer = 0x0] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12418f800) [pid = 1652] [serial = 743] [outer = 0x123818c00] 09:02:22 INFO - PROCESS | 1652 | 1467820942564 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12465b800) [pid = 1652] [serial = 744] [outer = 0x123818c00] 09:02:23 INFO - PROCESS | 1652 | 1467820943019 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]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 09:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:02:23 INFO - PROCESS | 1652 | 1467820943032 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1652 | 1467820943035 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:02:23 INFO - PROCESS | 1652 | 1467820943037 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1652 | 1467820943041 Marionette TRACE conn2 <- [1,966,null,{}] 09:02:23 INFO - PROCESS | 1652 | 1467820943045 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}] 09:02:23 INFO - PROCESS | 1652 | 1467820943046 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:23 INFO - PROCESS | 1652 | 1467820943151 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:02:23 INFO - PROCESS | 1652 | 1467820943218 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1652 | 1467820943219 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118624800 == 43 [pid = 1652] [id = 249] 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a85800) [pid = 1652] [serial = 745] [outer = 0x0] 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115e8e400) [pid = 1652] [serial = 746] [outer = 0x112a85800] 09:02:23 INFO - PROCESS | 1652 | 1467820943251 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1160da000) [pid = 1652] [serial = 747] [outer = 0x112a85800] 09:02:23 INFO - PROCESS | 1652 | 1467820943684 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]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 09:02:23 INFO - PROCESS | 1652 | 1467820943709 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:02:23 INFO - PROCESS | 1652 | 1467820943714 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:02:23 INFO - PROCESS | 1652 | 1467820943719 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1652 | 1467820943721 Marionette TRACE conn2 <- [1,970,null,{}] 09:02:23 INFO - PROCESS | 1652 | 1467820943723 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}] 09:02:23 INFO - PROCESS | 1652 | 1467820943725 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:23 INFO - PROCESS | 1652 | 1467820943830 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:02:23 INFO - PROCESS | 1652 | 1467820943886 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1652 | 1467820943887 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884c800 == 44 [pid = 1652] [id = 250] 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1174ee400) [pid = 1652] [serial = 748] [outer = 0x0] 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11811b400) [pid = 1652] [serial = 749] [outer = 0x1174ee400] 09:02:23 INFO - PROCESS | 1652 | 1467820943917 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118137800) [pid = 1652] [serial = 750] [outer = 0x1174ee400] 09:02:24 INFO - PROCESS | 1652 | 1467820944348 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]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 09:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:02:24 INFO - PROCESS | 1652 | 1467820944390 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1652 | 1467820944391 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:02:24 INFO - PROCESS | 1652 | 1467820944412 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1652 | 1467820944414 Marionette TRACE conn2 <- [1,974,null,{}] 09:02:24 INFO - PROCESS | 1652 | 1467820944423 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}] 09:02:24 INFO - PROCESS | 1652 | 1467820944426 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:24 INFO - PROCESS | 1652 | 1467820944551 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:02:24 INFO - PROCESS | 1652 | 1467820944621 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1652 | 1467820944623 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcba000 == 45 [pid = 1652] [id = 251] 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11942f000) [pid = 1652] [serial = 751] [outer = 0x0] 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1194ae800) [pid = 1652] [serial = 752] [outer = 0x11942f000] 09:02:24 INFO - PROCESS | 1652 | 1467820944653 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119522c00) [pid = 1652] [serial = 753] [outer = 0x11942f000] 09:02:25 INFO - PROCESS | 1652 | 1467820945064 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]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 689ms 09:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:02:25 INFO - PROCESS | 1652 | 1467820945084 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1652 | 1467820945086 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:02:25 INFO - PROCESS | 1652 | 1467820945088 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1652 | 1467820945089 Marionette TRACE conn2 <- [1,978,null,{}] 09:02:25 INFO - PROCESS | 1652 | 1467820945092 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}] 09:02:25 INFO - PROCESS | 1652 | 1467820945093 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:25 INFO - PROCESS | 1652 | 1467820945197 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:02:25 INFO - PROCESS | 1652 | 1467820945252 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1652 | 1467820945253 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c744800 == 46 [pid = 1652] [id = 252] 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1197ddc00) [pid = 1652] [serial = 754] [outer = 0x0] 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d2d800) [pid = 1652] [serial = 755] [outer = 0x1197ddc00] 09:02:25 INFO - PROCESS | 1652 | 1467820945282 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119f86400) [pid = 1652] [serial = 756] [outer = 0x1197ddc00] 09:02:25 INFO - PROCESS | 1652 | 1467820945673 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]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 619ms 09:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:02:25 INFO - PROCESS | 1652 | 1467820945708 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1652 | 1467820945709 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:02:25 INFO - PROCESS | 1652 | 1467820945711 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1652 | 1467820945713 Marionette TRACE conn2 <- [1,982,null,{}] 09:02:25 INFO - PROCESS | 1652 | 1467820945715 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}] 09:02:25 INFO - PROCESS | 1652 | 1467820945716 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:25 INFO - PROCESS | 1652 | 1467820945816 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:02:25 INFO - PROCESS | 1652 | 1467820945909 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1652 | 1467820945910 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x117026000 == 47 [pid = 1652] [id = 253] 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x110fecc00) [pid = 1652] [serial = 757] [outer = 0x0] 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1128ca800) [pid = 1652] [serial = 758] [outer = 0x110fecc00] 09:02:26 INFO - PROCESS | 1652 | 1467820946075 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112a79400) [pid = 1652] [serial = 759] [outer = 0x110fecc00] 09:02:26 INFO - PROCESS | 1652 | 1467820946503 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]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 822ms 09:02:26 INFO - PROCESS | 1652 | 1467820946534 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:02:26 INFO - PROCESS | 1652 | 1467820946536 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:02:26 INFO - PROCESS | 1652 | 1467820946539 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1652 | 1467820946541 Marionette TRACE conn2 <- [1,986,null,{}] 09:02:26 INFO - PROCESS | 1652 | 1467820946544 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}] 09:02:26 INFO - PROCESS | 1652 | 1467820946546 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:26 INFO - PROCESS | 1652 | 1467820946641 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:02:26 INFO - PROCESS | 1652 | 1467820946714 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1652 | 1467820946716 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701a800 == 48 [pid = 1652] [id = 254] 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115e59800) [pid = 1652] [serial = 760] [outer = 0x0] 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115ea6400) [pid = 1652] [serial = 761] [outer = 0x115e59800] 09:02:26 INFO - PROCESS | 1652 | 1467820946744 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11696d000) [pid = 1652] [serial = 762] [outer = 0x115e59800] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119173800 == 47 [pid = 1652] [id = 222] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91c800 == 46 [pid = 1652] [id = 247] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12abed800 == 45 [pid = 1652] [id = 246] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12917d000 == 44 [pid = 1652] [id = 245] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2db800 == 43 [pid = 1652] [id = 244] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119298000 == 42 [pid = 1652] [id = 243] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1289ca000 == 41 [pid = 1652] [id = 242] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x124e7a000 == 40 [pid = 1652] [id = 241] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12417a800 == 39 [pid = 1652] [id = 240] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119d18800 == 38 [pid = 1652] [id = 239] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118625800 == 37 [pid = 1652] [id = 238] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1167cf800 == 36 [pid = 1652] [id = 237] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11693c800 == 35 [pid = 1652] [id = 236] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117027800 == 34 [pid = 1652] [id = 235] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ee800 == 33 [pid = 1652] [id = 234] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117026000 == 32 [pid = 1652] [id = 253] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c744800 == 31 [pid = 1652] [id = 252] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcba000 == 30 [pid = 1652] [id = 251] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12884c800 == 29 [pid = 1652] [id = 250] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118624800 == 28 [pid = 1652] [id = 249] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc7e000 == 27 [pid = 1652] [id = 248] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x115ea4000) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133c8c00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1166ec000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117222c00) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1176c6c00) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172c2c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1181aec00) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116077000) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118d82400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11877f000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113b9d800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118d91400) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115e97c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1122bec00) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110fe9800) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1192ef000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1194ac800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115ea2000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113e90400) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176cc400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117488400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1194b3c00) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1192f8c00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1192ec400) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1184e1c00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118123800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118127c00) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11942ec00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1174f9000) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d37800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119d29400) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195b0800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | 1467820947650 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]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1120ms 09:02:27 INFO - PROCESS | 1652 | 1467820947659 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1652 | 1467820947664 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:02:27 INFO - PROCESS | 1652 | 1467820947669 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1652 | 1467820947671 Marionette TRACE conn2 <- [1,990,null,{}] 09:02:27 INFO - PROCESS | 1652 | 1467820947675 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}] 09:02:27 INFO - PROCESS | 1652 | 1467820947677 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:27 INFO - PROCESS | 1652 | 1467820947758 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:02:27 INFO - PROCESS | 1652 | 1467820947765 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1652 | 1467820947768 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bbd800 == 28 [pid = 1652] [id = 255] 09:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x111e2c800) [pid = 1652] [serial = 763] [outer = 0x0] 09:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112241800) [pid = 1652] [serial = 764] [outer = 0x111e2c800] 09:02:27 INFO - PROCESS | 1652 | 1467820947797 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128cf800) [pid = 1652] [serial = 765] [outer = 0x111e2c800] 09:02:28 INFO - PROCESS | 1652 | 1467820948138 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]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 09:02:28 INFO - PROCESS | 1652 | 1467820948191 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1652 | 1467820948196 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:02:28 INFO - PROCESS | 1652 | 1467820948202 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1652 | 1467820948204 Marionette TRACE conn2 <- [1,994,null,{}] 09:02:28 INFO - PROCESS | 1652 | 1467820948206 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}] 09:02:28 INFO - PROCESS | 1652 | 1467820948207 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:28 INFO - PROCESS | 1652 | 1467820948282 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:02:28 INFO - PROCESS | 1652 | 1467820948286 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1652 | 1467820948287 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a2000 == 29 [pid = 1652] [id = 256] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11302dc00) [pid = 1652] [serial = 766] [outer = 0x0] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133cac00) [pid = 1652] [serial = 767] [outer = 0x11302dc00] 09:02:28 INFO - PROCESS | 1652 | 1467820948316 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113ba7800) [pid = 1652] [serial = 768] [outer = 0x11302dc00] 09:02:28 INFO - PROCESS | 1652 | 1467820948676 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]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 09:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:02:28 INFO - PROCESS | 1652 | 1467820948725 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1652 | 1467820948727 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:02:28 INFO - PROCESS | 1652 | 1467820948729 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1652 | 1467820948731 Marionette TRACE conn2 <- [1,998,null,{}] 09:02:28 INFO - PROCESS | 1652 | 1467820948740 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}] 09:02:28 INFO - PROCESS | 1652 | 1467820948743 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:28 INFO - PROCESS | 1652 | 1467820948819 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:02:28 INFO - PROCESS | 1652 | 1467820948826 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1652 | 1467820948830 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117248800 == 30 [pid = 1652] [id = 257] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110fe5000) [pid = 1652] [serial = 769] [outer = 0x0] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1160e1800) [pid = 1652] [serial = 770] [outer = 0x110fe5000] 09:02:28 INFO - PROCESS | 1652 | 1467820948859 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11696ac00) [pid = 1652] [serial = 771] [outer = 0x110fe5000] 09:02:29 INFO - PROCESS | 1652 | 1467820949191 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 09:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:02:29 INFO - PROCESS | 1652 | 1467820949201 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1652 | 1467820949203 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:02:29 INFO - PROCESS | 1652 | 1467820949205 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1652 | 1467820949206 Marionette TRACE conn2 <- [1,1002,null,{}] 09:02:29 INFO - PROCESS | 1652 | 1467820949208 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}] 09:02:29 INFO - PROCESS | 1652 | 1467820949209 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:29 INFO - PROCESS | 1652 | 1467820949291 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:02:29 INFO - PROCESS | 1652 | 1467820949351 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1652 | 1467820949352 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119298000 == 31 [pid = 1652] [id = 258] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128d0800) [pid = 1652] [serial = 772] [outer = 0x0] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116a13400) [pid = 1652] [serial = 773] [outer = 0x1128d0800] 09:02:29 INFO - PROCESS | 1652 | 1467820949378 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11722b800) [pid = 1652] [serial = 774] [outer = 0x1128d0800] 09:02:29 INFO - PROCESS | 1652 | 1467820949694 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 09:02:29 INFO - PROCESS | 1652 | 1467820949738 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1652 | 1467820949739 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:02:29 INFO - PROCESS | 1652 | 1467820949742 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1652 | 1467820949743 Marionette TRACE conn2 <- [1,1006,null,{}] 09:02:29 INFO - PROCESS | 1652 | 1467820949747 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}] 09:02:29 INFO - PROCESS | 1652 | 1467820949749 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:29 INFO - PROCESS | 1652 | 1467820949846 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:02:29 INFO - PROCESS | 1652 | 1467820949850 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1652 | 1467820949851 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d11800 == 32 [pid = 1652] [id = 259] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128cb800) [pid = 1652] [serial = 775] [outer = 0x0] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1172c9800) [pid = 1652] [serial = 776] [outer = 0x1128cb800] 09:02:29 INFO - PROCESS | 1652 | 1467820949876 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1174f8000) [pid = 1652] [serial = 777] [outer = 0x1128cb800] 09:02:30 INFO - PROCESS | 1652 | 1467820950224 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]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 09:02:30 INFO - PROCESS | 1652 | 1467820950262 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 1652 | 1467820950263 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:02:30 INFO - PROCESS | 1652 | 1467820950265 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1652 | 1467820950266 Marionette TRACE conn2 <- [1,1010,null,{}] 09:02:30 INFO - PROCESS | 1652 | 1467820950269 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}] 09:02:30 INFO - PROCESS | 1652 | 1467820950273 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:30 INFO - PROCESS | 1652 | 1467820950384 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:02:30 INFO - PROCESS | 1652 | 1467820950420 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1652 | 1467820950421 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124002800 == 33 [pid = 1652] [id = 260] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1133cc800) [pid = 1652] [serial = 778] [outer = 0x0] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11811ac00) [pid = 1652] [serial = 779] [outer = 0x1133cc800] 09:02:30 INFO - PROCESS | 1652 | 1467820950445 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118332c00) [pid = 1652] [serial = 780] [outer = 0x1133cc800] 09:02:30 INFO - PROCESS | 1652 | 1467820950755 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]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 09:02:30 INFO - PROCESS | 1652 | 1467820950786 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 1652 | 1467820950787 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:02:30 INFO - PROCESS | 1652 | 1467820950796 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1652 | 1467820950804 Marionette TRACE conn2 <- [1,1014,null,{}] 09:02:30 INFO - PROCESS | 1652 | 1467820950807 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}] 09:02:30 INFO - PROCESS | 1652 | 1467820950808 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:30 INFO - PROCESS | 1652 | 1467820950899 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:02:30 INFO - PROCESS | 1652 | 1467820950902 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1652 | 1467820950903 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c1c800 == 34 [pid = 1652] [id = 261] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11696d400) [pid = 1652] [serial = 781] [outer = 0x0] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11833e400) [pid = 1652] [serial = 782] [outer = 0x11696d400] 09:02:30 INFO - PROCESS | 1652 | 1467820950927 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1184e4800) [pid = 1652] [serial = 783] [outer = 0x11696d400] 09:02:31 INFO - PROCESS | 1652 | 1467820951276 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]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 533ms 09:02:31 INFO - PROCESS | 1652 | 1467820951322 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1652 | 1467820951324 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:02:31 INFO - PROCESS | 1652 | 1467820951326 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1652 | 1467820951327 Marionette TRACE conn2 <- [1,1018,null,{}] 09:02:31 INFO - PROCESS | 1652 | 1467820951329 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}] 09:02:31 INFO - PROCESS | 1652 | 1467820951330 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:31 INFO - PROCESS | 1652 | 1467820951424 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:02:31 INFO - PROCESS | 1652 | 1467820951430 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1652 | 1467820951431 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125715800 == 35 [pid = 1652] [id = 262] 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x110fb4400) [pid = 1652] [serial = 784] [outer = 0x0] 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11877f400) [pid = 1652] [serial = 785] [outer = 0x110fb4400] 09:02:31 INFO - PROCESS | 1652 | 1467820951455 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118d7d800) [pid = 1652] [serial = 786] [outer = 0x110fb4400] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123818c00) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119f7d800) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1192f3400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1194bac00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111c19000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d2e000) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128d7c00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118121c00) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fea800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e8e800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117223800) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1181aa800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112df8400) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x114036400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110fee000) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:02:31 INFO - PROCESS | 1652 | 1467820951924 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]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 618ms 09:02:31 INFO - PROCESS | 1652 | 1467820951945 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:02:31 INFO - PROCESS | 1652 | 1467820951948 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:02:31 INFO - PROCESS | 1652 | 1467820951951 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1652 | 1467820951952 Marionette TRACE conn2 <- [1,1022,null,{}] 09:02:31 INFO - PROCESS | 1652 | 1467820951954 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}] 09:02:31 INFO - PROCESS | 1652 | 1467820951955 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:32 INFO - PROCESS | 1652 | 1467820952035 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:02:32 INFO - PROCESS | 1652 | 1467820952089 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1652 | 1467820952090 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118485800 == 36 [pid = 1652] [id = 263] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110f34000) [pid = 1652] [serial = 787] [outer = 0x0] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1133d0000) [pid = 1652] [serial = 788] [outer = 0x110f34000] 09:02:32 INFO - PROCESS | 1652 | 1467820952116 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11812fc00) [pid = 1652] [serial = 789] [outer = 0x110f34000] 09:02:32 INFO - PROCESS | 1652 | 1467820952381 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]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 467ms 09:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:02:32 INFO - PROCESS | 1652 | 1467820952419 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1652 | 1467820952420 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:02:32 INFO - PROCESS | 1652 | 1467820952422 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1652 | 1467820952423 Marionette TRACE conn2 <- [1,1026,null,{}] 09:02:32 INFO - PROCESS | 1652 | 1467820952425 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}] 09:02:32 INFO - PROCESS | 1652 | 1467820952426 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:32 INFO - PROCESS | 1652 | 1467820952516 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:02:32 INFO - PROCESS | 1652 | 1467820952520 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1652 | 1467820952521 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12885d000 == 37 [pid = 1652] [id = 264] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1181a4800) [pid = 1652] [serial = 790] [outer = 0x0] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118d87400) [pid = 1652] [serial = 791] [outer = 0x1181a4800] 09:02:32 INFO - PROCESS | 1652 | 1467820952545 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118d91c00) [pid = 1652] [serial = 792] [outer = 0x1181a4800] 09:02:32 INFO - PROCESS | 1652 | 1467820952868 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]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 09:02:32 INFO - PROCESS | 1652 | 1467820952892 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1652 | 1467820952894 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:02:32 INFO - PROCESS | 1652 | 1467820952901 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1652 | 1467820952903 Marionette TRACE conn2 <- [1,1030,null,{}] 09:02:32 INFO - PROCESS | 1652 | 1467820952907 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}] 09:02:32 INFO - PROCESS | 1652 | 1467820952909 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:33 INFO - PROCESS | 1652 | 1467820953093 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:02:33 INFO - PROCESS | 1652 | 1467820953112 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1652 | 1467820953114 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d11000 == 38 [pid = 1652] [id = 265] 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118d93000) [pid = 1652] [serial = 793] [outer = 0x0] 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1192ed400) [pid = 1652] [serial = 794] [outer = 0x118d93000] 09:02:33 INFO - PROCESS | 1652 | 1467820953157 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194b2000) [pid = 1652] [serial = 795] [outer = 0x118d93000] 09:02:33 INFO - PROCESS | 1652 | 1467820953569 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]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 722ms 09:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:02:33 INFO - PROCESS | 1652 | 1467820953623 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1652 | 1467820953625 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:02:33 INFO - PROCESS | 1652 | 1467820953627 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1652 | 1467820953628 Marionette TRACE conn2 <- [1,1034,null,{}] 09:02:33 INFO - PROCESS | 1652 | 1467820953630 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}] 09:02:33 INFO - PROCESS | 1652 | 1467820953632 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:33 INFO - PROCESS | 1652 | 1467820953733 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:02:33 INFO - PROCESS | 1652 | 1467820953739 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1652 | 1467820953740 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f80800 == 39 [pid = 1652] [id = 266] 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1192f6c00) [pid = 1652] [serial = 796] [outer = 0x0] 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1194b5800) [pid = 1652] [serial = 797] [outer = 0x1192f6c00] 09:02:33 INFO - PROCESS | 1652 | 1467820953764 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119527000) [pid = 1652] [serial = 798] [outer = 0x1192f6c00] 09:02:34 INFO - PROCESS | 1652 | 1467820954317 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]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 720ms 09:02:34 INFO - PROCESS | 1652 | 1467820954354 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1652 | 1467820954356 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:02:34 INFO - PROCESS | 1652 | 1467820954361 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1652 | 1467820954366 Marionette TRACE conn2 <- [1,1038,null,{}] 09:02:34 INFO - PROCESS | 1652 | 1467820954370 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}] 09:02:34 INFO - PROCESS | 1652 | 1467820954371 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:34 INFO - PROCESS | 1652 | 1467820954505 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:02:34 INFO - PROCESS | 1652 | 1467820954582 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1652 | 1467820954584 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117239800 == 40 [pid = 1652] [id = 267] 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128cb400) [pid = 1652] [serial = 799] [outer = 0x0] 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128d3800) [pid = 1652] [serial = 800] [outer = 0x1128cb400] 09:02:34 INFO - PROCESS | 1652 | 1467820954615 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112f93400) [pid = 1652] [serial = 801] [outer = 0x1128cb400] 09:02:35 INFO - PROCESS | 1652 | 1467820955144 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]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 824ms 09:02:35 INFO - PROCESS | 1652 | 1467820955334 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1652 | 1467820955336 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:02:35 INFO - PROCESS | 1652 | 1467820955370 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1652 | 1467820955372 Marionette TRACE conn2 <- [1,1042,null,{}] 09:02:35 INFO - PROCESS | 1652 | 1467820955375 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}] 09:02:35 INFO - PROCESS | 1652 | 1467820955377 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:35 INFO - PROCESS | 1652 | 1467820955481 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:02:35 INFO - PROCESS | 1652 | 1467820955532 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1652 | 1467820955534 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11625b000 == 41 [pid = 1652] [id = 268] 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11337a400) [pid = 1652] [serial = 802] [outer = 0x0] 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1133e8c00) [pid = 1652] [serial = 803] [outer = 0x11337a400] 09:02:35 INFO - PROCESS | 1652 | 1467820955561 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115e8bc00) [pid = 1652] [serial = 804] [outer = 0x11337a400] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119d11000 == 40 [pid = 1652] [id = 265] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12885d000 == 39 [pid = 1652] [id = 264] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118485800 == 38 [pid = 1652] [id = 263] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x125715800 == 37 [pid = 1652] [id = 262] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124c1c800 == 36 [pid = 1652] [id = 261] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124002800 == 35 [pid = 1652] [id = 260] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119d11800 == 34 [pid = 1652] [id = 259] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119298000 == 33 [pid = 1652] [id = 258] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117248800 == 32 [pid = 1652] [id = 257] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a2000 == 31 [pid = 1652] [id = 256] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x113bbd800 == 30 [pid = 1652] [id = 255] 09:02:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11701a800 == 29 [pid = 1652] [id = 254] 09:02:35 INFO - PROCESS | 1652 | 1467820955973 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]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 09:02:35 INFO - PROCESS | 1652 | 1467820955990 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1652 | 1467820955993 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:02:36 INFO - PROCESS | 1652 | 1467820956000 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1652 | 1467820956003 Marionette TRACE conn2 <- [1,1046,null,{}] 09:02:36 INFO - PROCESS | 1652 | 1467820956005 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}] 09:02:36 INFO - PROCESS | 1652 | 1467820956007 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:36 INFO - PROCESS | 1652 | 1467820956092 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12418f800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123817000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1195af800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1199b7000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119929000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115ea2800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119d2e800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112def000) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113e8fc00) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199b0c00) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195b5800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176cc800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118139c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115e9c800) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116079000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117227000) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117483800) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11833b000) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1186dcc00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115ea1400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116724800) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118133c00) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118333000) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118d97800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119b7b400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119d9ec00) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123c26c00) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117e98800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119da3400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12465b800) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1652 | 1467820956153 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1652 | 1467820956155 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117247800 == 30 [pid = 1652] [id = 269] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115e8a800) [pid = 1652] [serial = 805] [outer = 0x0] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115ea1400) [pid = 1652] [serial = 806] [outer = 0x115e8a800] 09:02:36 INFO - PROCESS | 1652 | 1467820956186 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116725400) [pid = 1652] [serial = 807] [outer = 0x115e8a800] 09:02:36 INFO - PROCESS | 1652 | 1467820956472 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]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 526ms 09:02:36 INFO - PROCESS | 1652 | 1467820956522 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1652 | 1467820956523 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:02:36 INFO - PROCESS | 1652 | 1467820956526 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1652 | 1467820956527 Marionette TRACE conn2 <- [1,1050,null,{}] 09:02:36 INFO - PROCESS | 1652 | 1467820956536 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}] 09:02:36 INFO - PROCESS | 1652 | 1467820956539 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:36 INFO - PROCESS | 1652 | 1467820956615 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:02:36 INFO - PROCESS | 1652 | 1467820956683 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1652 | 1467820956686 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11958f000 == 31 [pid = 1652] [id = 270] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117229000) [pid = 1652] [serial = 808] [outer = 0x0] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1174f0000) [pid = 1652] [serial = 809] [outer = 0x117229000] 09:02:36 INFO - PROCESS | 1652 | 1467820956714 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176c9c00) [pid = 1652] [serial = 810] [outer = 0x117229000] 09:02:37 INFO - PROCESS | 1652 | 1467820957025 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]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 522ms 09:02:37 INFO - PROCESS | 1652 | 1467820957050 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1652 | 1467820957052 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:02:37 INFO - PROCESS | 1652 | 1467820957054 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1652 | 1467820957055 Marionette TRACE conn2 <- [1,1054,null,{}] 09:02:37 INFO - PROCESS | 1652 | 1467820957057 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}] 09:02:37 INFO - PROCESS | 1652 | 1467820957059 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:37 INFO - PROCESS | 1652 | 1467820957139 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:02:37 INFO - PROCESS | 1652 | 1467820957143 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1652 | 1467820957144 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cbd000 == 32 [pid = 1652] [id = 271] 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111c16000) [pid = 1652] [serial = 811] [outer = 0x0] 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118139c00) [pid = 1652] [serial = 812] [outer = 0x111c16000] 09:02:37 INFO - PROCESS | 1652 | 1467820957172 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1181ac000) [pid = 1652] [serial = 813] [outer = 0x111c16000] 09:02:37 INFO - PROCESS | 1652 | 1467820957491 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]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 09:02:37 INFO - PROCESS | 1652 | 1467820957522 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1652 | 1467820957523 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:02:37 INFO - PROCESS | 1652 | 1467820957526 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1652 | 1467820957527 Marionette TRACE conn2 <- [1,1058,null,{}] 09:02:37 INFO - PROCESS | 1652 | 1467820957529 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}] 09:02:37 INFO - PROCESS | 1652 | 1467820957531 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:37 INFO - PROCESS | 1652 | 1467820957605 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:02:37 INFO - PROCESS | 1652 | 1467820957608 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1652 | 1467820957610 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12438a000 == 33 [pid = 1652] [id = 272] 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1181ad000) [pid = 1652] [serial = 814] [outer = 0x0] 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11833ec00) [pid = 1652] [serial = 815] [outer = 0x1181ad000] 09:02:37 INFO - PROCESS | 1652 | 1467820957637 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1186d4400) [pid = 1652] [serial = 816] [outer = 0x1181ad000] 09:02:37 INFO - PROCESS | 1652 | 1467820957969 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]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 09:02:37 INFO - PROCESS | 1652 | 1467820957998 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1652 | 1467820957999 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:02:38 INFO - PROCESS | 1652 | 1467820958002 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1652 | 1467820958003 Marionette TRACE conn2 <- [1,1062,null,{}] 09:02:38 INFO - PROCESS | 1652 | 1467820958005 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}] 09:02:38 INFO - PROCESS | 1652 | 1467820958009 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:38 INFO - PROCESS | 1652 | 1467820958102 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:02:38 INFO - PROCESS | 1652 | 1467820958173 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1652 | 1467820958174 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dc4000 == 34 [pid = 1652] [id = 273] 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110fec800) [pid = 1652] [serial = 817] [outer = 0x0] 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11878b800) [pid = 1652] [serial = 818] [outer = 0x110fec800] 09:02:38 INFO - PROCESS | 1652 | 1467820958199 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119434400) [pid = 1652] [serial = 819] [outer = 0x110fec800] 09:02:38 INFO - PROCESS | 1652 | 1467820958534 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]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 567ms 09:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:02:38 INFO - PROCESS | 1652 | 1467820958570 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1652 | 1467820958571 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:02:38 INFO - PROCESS | 1652 | 1467820958573 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1652 | 1467820958574 Marionette TRACE conn2 <- [1,1066,null,{}] 09:02:38 INFO - PROCESS | 1652 | 1467820958576 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}] 09:02:38 INFO - PROCESS | 1652 | 1467820958577 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:38 INFO - PROCESS | 1652 | 1467820958672 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:02:38 INFO - PROCESS | 1652 | 1467820958676 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1652 | 1467820958677 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12885b800 == 35 [pid = 1652] [id = 274] 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1181aec00) [pid = 1652] [serial = 820] [outer = 0x0] 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194ba800) [pid = 1652] [serial = 821] [outer = 0x1181aec00] 09:02:38 INFO - PROCESS | 1652 | 1467820958704 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1195b5800) [pid = 1652] [serial = 822] [outer = 0x1181aec00] 09:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 09:02:39 INFO - PROCESS | 1652 | 1467820959040 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]]]}] 09:02:39 INFO - PROCESS | 1652 | 1467820959051 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1652 | 1467820959053 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:02:39 INFO - PROCESS | 1652 | 1467820959055 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1652 | 1467820959056 Marionette TRACE conn2 <- [1,1070,null,{}] 09:02:39 INFO - PROCESS | 1652 | 1467820959059 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}] 09:02:39 INFO - PROCESS | 1652 | 1467820959060 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:39 INFO - PROCESS | 1652 | 1467820959170 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:02:39 INFO - PROCESS | 1652 | 1467820959185 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1652 | 1467820959187 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11846c800 == 36 [pid = 1652] [id = 275] 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1195b9400) [pid = 1652] [serial = 823] [outer = 0x0] 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119920c00) [pid = 1652] [serial = 824] [outer = 0x1195b9400] 09:02:39 INFO - PROCESS | 1652 | 1467820959216 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1199ad400) [pid = 1652] [serial = 825] [outer = 0x1195b9400] 09:02:39 INFO - PROCESS | 1652 | 1467820959619 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]]]}] 09:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 570ms 09:02:39 INFO - PROCESS | 1652 | 1467820959626 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:02:39 INFO - PROCESS | 1652 | 1467820959628 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:02:39 INFO - PROCESS | 1652 | 1467820959631 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1652 | 1467820959633 Marionette TRACE conn2 <- [1,1074,null,{}] 09:02:39 INFO - PROCESS | 1652 | 1467820959636 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}] 09:02:39 INFO - PROCESS | 1652 | 1467820959638 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:39 INFO - PROCESS | 1652 | 1467820959786 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:02:39 INFO - PROCESS | 1652 | 1467820959806 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1652 | 1467820959807 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294fb800 == 37 [pid = 1652] [id = 276] 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199b0800) [pid = 1652] [serial = 826] [outer = 0x0] 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199b3800) [pid = 1652] [serial = 827] [outer = 0x1199b0800] 09:02:39 INFO - PROCESS | 1652 | 1467820959850 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119b72400) [pid = 1652] [serial = 828] [outer = 0x1199b0800] 09:02:40 INFO - PROCESS | 1652 | 1467820960257 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]]]}] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128cb800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115e59800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11302dc00) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110fe5000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111e2c800) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128d0800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133cc800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a85800) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1174ee400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11942f000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1197ddc00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110fecc00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110f34000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118d93000) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11696d400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110fb4400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:02:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1181a4800) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 669ms 09:02:40 INFO - PROCESS | 1652 | 1467820960301 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1652 | 1467820960302 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:02:40 INFO - PROCESS | 1652 | 1467820960304 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1652 | 1467820960305 Marionette TRACE conn2 <- [1,1078,null,{}] 09:02:40 INFO - PROCESS | 1652 | 1467820960307 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}] 09:02:40 INFO - PROCESS | 1652 | 1467820960309 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:40 INFO - PROCESS | 1652 | 1467820960384 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:02:40 INFO - PROCESS | 1652 | 1467820960387 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1652 | 1467820960388 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a75000 == 38 [pid = 1652] [id = 277] 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128d1000) [pid = 1652] [serial = 829] [outer = 0x0] 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112f92c00) [pid = 1652] [serial = 830] [outer = 0x1128d1000] 09:02:40 INFO - PROCESS | 1652 | 1467820960412 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116079c00) [pid = 1652] [serial = 831] [outer = 0x1128d1000] 09:02:40 INFO - PROCESS | 1652 | 1467820960822 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]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 569ms 09:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:02:40 INFO - PROCESS | 1652 | 1467820960874 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1652 | 1467820960876 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:02:40 INFO - PROCESS | 1652 | 1467820960880 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1652 | 1467820960882 Marionette TRACE conn2 <- [1,1082,null,{}] 09:02:40 INFO - PROCESS | 1652 | 1467820960886 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}] 09:02:40 INFO - PROCESS | 1652 | 1467820960888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:41 INFO - PROCESS | 1652 | 1467820961003 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:02:41 INFO - PROCESS | 1652 | 1467820961006 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1652 | 1467820961008 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e0000 == 39 [pid = 1652] [id = 278] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11722a800) [pid = 1652] [serial = 832] [outer = 0x0] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118d90400) [pid = 1652] [serial = 833] [outer = 0x11722a800] 09:02:41 INFO - PROCESS | 1652 | 1467820961043 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d28400) [pid = 1652] [serial = 834] [outer = 0x11722a800] 09:02:41 INFO - PROCESS | 1652 | 1467820961369 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 09:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:02:41 INFO - PROCESS | 1652 | 1467820961400 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1652 | 1467820961401 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1652 | 1467820961403 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1652 | 1467820961405 Marionette TRACE conn2 <- [1,1086,null,{}] 09:02:41 INFO - PROCESS | 1652 | 1467820961407 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}] 09:02:41 INFO - PROCESS | 1652 | 1467820961408 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:41 INFO - PROCESS | 1652 | 1467820961487 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:02:41 INFO - PROCESS | 1652 | 1467820961543 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1652 | 1467820961544 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b01c800 == 40 [pid = 1652] [id = 279] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1174f9800) [pid = 1652] [serial = 835] [outer = 0x0] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119d31800) [pid = 1652] [serial = 836] [outer = 0x1174f9800] 09:02:41 INFO - PROCESS | 1652 | 1467820961568 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119f7bc00) [pid = 1652] [serial = 837] [outer = 0x1174f9800] 09:02:41 INFO - PROCESS | 1652 | 1467820961856 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 09:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:02:41 INFO - PROCESS | 1652 | 1467820961872 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1652 | 1467820961873 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1652 | 1467820961875 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1652 | 1467820961876 Marionette TRACE conn2 <- [1,1090,null,{}] 09:02:41 INFO - PROCESS | 1652 | 1467820961887 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}] 09:02:41 INFO - PROCESS | 1652 | 1467820961888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:41 INFO - PROCESS | 1652 | 1467820961977 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:02:41 INFO - PROCESS | 1652 | 1467820961984 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1652 | 1467820961985 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91c000 == 41 [pid = 1652] [id = 280] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119f7ec00) [pid = 1652] [serial = 838] [outer = 0x0] 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119f85800) [pid = 1652] [serial = 839] [outer = 0x119f7ec00] 09:02:42 INFO - PROCESS | 1652 | 1467820962008 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123818800) [pid = 1652] [serial = 840] [outer = 0x119f7ec00] 09:02:42 INFO - PROCESS | 1652 | 1467820962408 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]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 577ms 09:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:02:42 INFO - PROCESS | 1652 | 1467820962463 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1652 | 1467820962465 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:02:42 INFO - PROCESS | 1652 | 1467820962470 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1652 | 1467820962472 Marionette TRACE conn2 <- [1,1094,null,{}] 09:02:42 INFO - PROCESS | 1652 | 1467820962475 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}] 09:02:42 INFO - PROCESS | 1652 | 1467820962477 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:42 INFO - PROCESS | 1652 | 1467820962584 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:02:42 INFO - PROCESS | 1652 | 1467820962654 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1652 | 1467820962655 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167cd000 == 42 [pid = 1652] [id = 281] 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110ff0400) [pid = 1652] [serial = 841] [outer = 0x0] 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1128d4000) [pid = 1652] [serial = 842] [outer = 0x110ff0400] 09:02:42 INFO - PROCESS | 1652 | 1467820962687 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133c9c00) [pid = 1652] [serial = 843] [outer = 0x110ff0400] 09:02:43 INFO - PROCESS | 1652 | 1467820963137 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]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 673ms 09:02:43 INFO - PROCESS | 1652 | 1467820963143 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1652 | 1467820963146 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:02:43 INFO - PROCESS | 1652 | 1467820963151 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1652 | 1467820963152 Marionette TRACE conn2 <- [1,1098,null,{}] 09:02:43 INFO - PROCESS | 1652 | 1467820963155 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}] 09:02:43 INFO - PROCESS | 1652 | 1467820963157 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:43 INFO - PROCESS | 1652 | 1467820963259 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:02:43 INFO - PROCESS | 1652 | 1467820963313 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1652 | 1467820963314 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124011800 == 43 [pid = 1652] [id = 282] 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11602dc00) [pid = 1652] [serial = 844] [outer = 0x0] 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a0e000) [pid = 1652] [serial = 845] [outer = 0x11602dc00] 09:02:43 INFO - PROCESS | 1652 | 1467820963348 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1174ee400) [pid = 1652] [serial = 846] [outer = 0x11602dc00] 09:02:43 INFO - PROCESS | 1652 | 1467820963800 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]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 09:02:43 INFO - PROCESS | 1652 | 1467820963820 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:02:43 INFO - PROCESS | 1652 | 1467820963821 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:02:43 INFO - PROCESS | 1652 | 1467820963824 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1652 | 1467820963826 Marionette TRACE conn2 <- [1,1102,null,{}] 09:02:43 INFO - PROCESS | 1652 | 1467820963834 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}] 09:02:43 INFO - PROCESS | 1652 | 1467820963837 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:43 INFO - PROCESS | 1652 | 1467820963960 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:02:44 INFO - PROCESS | 1652 | 1467820964033 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1652 | 1467820964035 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b92f000 == 44 [pid = 1652] [id = 283] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1181aa400) [pid = 1652] [serial = 847] [outer = 0x0] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1186e2800) [pid = 1652] [serial = 848] [outer = 0x1181aa400] 09:02:44 INFO - PROCESS | 1652 | 1467820964066 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118d93000) [pid = 1652] [serial = 849] [outer = 0x1181aa400] 09:02:44 INFO - PROCESS | 1652 | 1467820964478 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]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 673ms 09:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:02:44 INFO - PROCESS | 1652 | 1467820964497 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1652 | 1467820964499 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:02:44 INFO - PROCESS | 1652 | 1467820964501 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1652 | 1467820964503 Marionette TRACE conn2 <- [1,1106,null,{}] 09:02:44 INFO - PROCESS | 1652 | 1467820964505 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}] 09:02:44 INFO - PROCESS | 1652 | 1467820964506 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:44 INFO - PROCESS | 1652 | 1467820964609 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:02:44 INFO - PROCESS | 1652 | 1467820964666 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1652 | 1467820964667 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcad800 == 45 [pid = 1652] [id = 284] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11942c800) [pid = 1652] [serial = 850] [outer = 0x0] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119433000) [pid = 1652] [serial = 851] [outer = 0x11942c800] 09:02:44 INFO - PROCESS | 1652 | 1467820964696 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11991a800) [pid = 1652] [serial = 852] [outer = 0x11942c800] 09:02:45 INFO - PROCESS | 1652 | 1467820965159 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 09:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:02:45 INFO - PROCESS | 1652 | 1467820965171 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1652 | 1467820965172 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:02:45 INFO - PROCESS | 1652 | 1467820965174 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1652 | 1467820965175 Marionette TRACE conn2 <- [1,1110,null,{}] 09:02:45 INFO - PROCESS | 1652 | 1467820965177 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}] 09:02:45 INFO - PROCESS | 1652 | 1467820965179 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:45 INFO - PROCESS | 1652 | 1467820965277 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:02:45 INFO - PROCESS | 1652 | 1467820965513 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1652 | 1467820965514 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701a800 == 46 [pid = 1652] [id = 285] 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1122bcc00) [pid = 1652] [serial = 853] [outer = 0x0] 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1128d0000) [pid = 1652] [serial = 854] [outer = 0x1122bcc00] 09:02:45 INFO - PROCESS | 1652 | 1467820965544 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1133ca000) [pid = 1652] [serial = 855] [outer = 0x1122bcc00] 09:02:46 INFO - PROCESS | 1652 | 1467820966008 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]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 872ms 09:02:46 INFO - PROCESS | 1652 | 1467820966145 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1652 | 1467820966147 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:02:46 INFO - PROCESS | 1652 | 1467820966154 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1652 | 1467820966156 Marionette TRACE conn2 <- [1,1114,null,{}] 09:02:46 INFO - PROCESS | 1652 | 1467820966160 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}] 09:02:46 INFO - PROCESS | 1652 | 1467820966161 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:46 INFO - PROCESS | 1652 | 1467820966284 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:02:46 INFO - PROCESS | 1652 | 1467820966322 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1652 | 1467820966323 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388d000 == 47 [pid = 1652] [id = 286] 09:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116084c00) [pid = 1652] [serial = 856] [outer = 0x0] 09:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117e9f400) [pid = 1652] [serial = 857] [outer = 0x116084c00] 09:02:46 INFO - PROCESS | 1652 | 1467820966351 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1181a3000) [pid = 1652] [serial = 858] [outer = 0x116084c00] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b01c800 == 46 [pid = 1652] [id = 279] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e0000 == 45 [pid = 1652] [id = 278] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119a75000 == 44 [pid = 1652] [id = 277] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1294fb800 == 43 [pid = 1652] [id = 276] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11846c800 == 42 [pid = 1652] [id = 275] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12885b800 == 41 [pid = 1652] [id = 274] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126dc4000 == 40 [pid = 1652] [id = 273] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12438a000 == 39 [pid = 1652] [id = 272] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123cbd000 == 38 [pid = 1652] [id = 271] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11958f000 == 37 [pid = 1652] [id = 270] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117247800 == 36 [pid = 1652] [id = 269] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11625b000 == 35 [pid = 1652] [id = 268] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117239800 == 34 [pid = 1652] [id = 267] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128f80800 == 33 [pid = 1652] [id = 266] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11701a800 == 32 [pid = 1652] [id = 285] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcad800 == 31 [pid = 1652] [id = 284] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b92f000 == 30 [pid = 1652] [id = 283] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124011800 == 29 [pid = 1652] [id = 282] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91c000 == 28 [pid = 1652] [id = 280] 09:02:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1167cd000 == 27 [pid = 1652] [id = 281] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1172c9800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11696d000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x115ea6400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133cac00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113ba7800) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1160e1800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11696ac00) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112241800) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1128cf800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116a13400) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118332c00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11811ac00) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1160da000) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115e8e400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118137800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11811b400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119522c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194ae800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119f86400) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d2d800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a79400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128ca800) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133d0000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1192ed400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1184e4800) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11833e400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11877f400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118d87400) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118d91c00) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118d7d800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11812fc00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11722b800) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194b2000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1174f8000) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1652 | 1467820967261 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1121ms 09:02:47 INFO - PROCESS | 1652 | 1467820967275 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1652 | 1467820967278 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:02:47 INFO - PROCESS | 1652 | 1467820967283 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1652 | 1467820967285 Marionette TRACE conn2 <- [1,1118,null,{}] 09:02:47 INFO - PROCESS | 1652 | 1467820967289 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}] 09:02:47 INFO - PROCESS | 1652 | 1467820967291 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:47 INFO - PROCESS | 1652 | 1467820967369 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:02:47 INFO - PROCESS | 1652 | 1467820967422 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1652 | 1467820967425 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162f6000 == 28 [pid = 1652] [id = 287] 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112a7c800) [pid = 1652] [serial = 859] [outer = 0x0] 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11336d000) [pid = 1652] [serial = 860] [outer = 0x112a7c800] 09:02:47 INFO - PROCESS | 1652 | 1467820967452 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113e3f000) [pid = 1652] [serial = 861] [outer = 0x112a7c800] 09:02:47 INFO - PROCESS | 1652 | 1467820967756 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 523ms 09:02:47 INFO - PROCESS | 1652 | 1467820967807 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1652 | 1467820967811 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:02:47 INFO - PROCESS | 1652 | 1467820967818 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1652 | 1467820967819 Marionette TRACE conn2 <- [1,1122,null,{}] 09:02:47 INFO - PROCESS | 1652 | 1467820967822 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}] 09:02:47 INFO - PROCESS | 1652 | 1467820967823 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:47 INFO - PROCESS | 1652 | 1467820967898 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:02:47 INFO - PROCESS | 1652 | 1467820967949 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1652 | 1467820967950 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735d000 == 29 [pid = 1652] [id = 288] 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113e93c00) [pid = 1652] [serial = 862] [outer = 0x0] 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115e9c000) [pid = 1652] [serial = 863] [outer = 0x113e93c00] 09:02:47 INFO - PROCESS | 1652 | 1467820967980 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11704e800) [pid = 1652] [serial = 864] [outer = 0x113e93c00] 09:02:48 INFO - PROCESS | 1652 | 1467820968284 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]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 09:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:02:48 INFO - PROCESS | 1652 | 1467820968337 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1652 | 1467820968338 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:02:48 INFO - PROCESS | 1652 | 1467820968341 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1652 | 1467820968343 Marionette TRACE conn2 <- [1,1126,null,{}] 09:02:48 INFO - PROCESS | 1652 | 1467820968350 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}] 09:02:48 INFO - PROCESS | 1652 | 1467820968353 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:48 INFO - PROCESS | 1652 | 1467820968428 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:02:48 INFO - PROCESS | 1652 | 1467820968480 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1652 | 1467820968482 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119581000 == 30 [pid = 1652] [id = 289] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128cb800) [pid = 1652] [serial = 865] [outer = 0x0] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1174eb400) [pid = 1652] [serial = 866] [outer = 0x1128cb800] 09:02:48 INFO - PROCESS | 1652 | 1467820968510 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118129400) [pid = 1652] [serial = 867] [outer = 0x1128cb800] 09:02:48 INFO - PROCESS | 1652 | 1467820968784 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]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 09:02:48 INFO - PROCESS | 1652 | 1467820968818 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1652 | 1467820968820 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:02:48 INFO - PROCESS | 1652 | 1467820968822 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1652 | 1467820968823 Marionette TRACE conn2 <- [1,1130,null,{}] 09:02:48 INFO - PROCESS | 1652 | 1467820968825 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}] 09:02:48 INFO - PROCESS | 1652 | 1467820968827 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:48 INFO - PROCESS | 1652 | 1467820968909 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:02:48 INFO - PROCESS | 1652 | 1467820968915 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1652 | 1467820968916 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388e000 == 31 [pid = 1652] [id = 290] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118332800) [pid = 1652] [serial = 868] [outer = 0x0] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11833bc00) [pid = 1652] [serial = 869] [outer = 0x118332800] 09:02:48 INFO - PROCESS | 1652 | 1467820968941 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1184e1c00) [pid = 1652] [serial = 870] [outer = 0x118332800] 09:02:49 INFO - PROCESS | 1652 | 1467820969299 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]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 09:02:49 INFO - PROCESS | 1652 | 1467820969346 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:02:49 INFO - PROCESS | 1652 | 1467820969348 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:02:49 INFO - PROCESS | 1652 | 1467820969357 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1652 | 1467820969358 Marionette TRACE conn2 <- [1,1134,null,{}] 09:02:49 INFO - PROCESS | 1652 | 1467820969361 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}] 09:02:49 INFO - PROCESS | 1652 | 1467820969362 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:49 INFO - PROCESS | 1652 | 1467820969462 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:02:49 INFO - PROCESS | 1652 | 1467820969468 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1652 | 1467820969469 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12401c000 == 32 [pid = 1652] [id = 291] 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112dee800) [pid = 1652] [serial = 871] [outer = 0x0] 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1186ddc00) [pid = 1652] [serial = 872] [outer = 0x112dee800] 09:02:49 INFO - PROCESS | 1652 | 1467820969509 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118d7d800) [pid = 1652] [serial = 873] [outer = 0x112dee800] 09:02:49 INFO - PROCESS | 1652 | 1467820969982 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]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 676ms 09:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:02:50 INFO - PROCESS | 1652 | 1467820970026 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1652 | 1467820970028 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:02:50 INFO - PROCESS | 1652 | 1467820970030 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1652 | 1467820970031 Marionette TRACE conn2 <- [1,1138,null,{}] 09:02:50 INFO - PROCESS | 1652 | 1467820970033 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}] 09:02:50 INFO - PROCESS | 1652 | 1467820970037 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:50 INFO - PROCESS | 1652 | 1467820970148 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:02:50 INFO - PROCESS | 1652 | 1467820970186 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1652 | 1467820970187 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697d800 == 33 [pid = 1652] [id = 292] 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118788400) [pid = 1652] [serial = 874] [outer = 0x0] 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118d95800) [pid = 1652] [serial = 875] [outer = 0x118788400] 09:02:50 INFO - PROCESS | 1652 | 1467820970212 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194b9800) [pid = 1652] [serial = 876] [outer = 0x118788400] 09:02:50 INFO - PROCESS | 1652 | 1467820970519 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]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 09:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:02:50 INFO - PROCESS | 1652 | 1467820970549 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1652 | 1467820970551 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:02:50 INFO - PROCESS | 1652 | 1467820970554 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1652 | 1467820970555 Marionette TRACE conn2 <- [1,1142,null,{}] 09:02:50 INFO - PROCESS | 1652 | 1467820970559 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}] 09:02:50 INFO - PROCESS | 1652 | 1467820970560 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:50 INFO - PROCESS | 1652 | 1467820970708 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:02:50 INFO - PROCESS | 1652 | 1467820970722 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1652 | 1467820970723 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128859000 == 34 [pid = 1652] [id = 293] 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1194b8800) [pid = 1652] [serial = 877] [outer = 0x0] 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1197e7c00) [pid = 1652] [serial = 878] [outer = 0x1194b8800] 09:02:50 INFO - PROCESS | 1652 | 1467820970763 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199ae400) [pid = 1652] [serial = 879] [outer = 0x1194b8800] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x110fec800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128d1000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1181ad000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x111c16000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1181aec00) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199b0800) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11722a800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117229000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195b9400) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115e8a800) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1174f9800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119f7ec00) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1192f6c00) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:02:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11337a400) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:02:51 INFO - PROCESS | 1652 | 1467820971409 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]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 873ms 09:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:02:51 INFO - PROCESS | 1652 | 1467820971426 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1652 | 1467820971427 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:02:51 INFO - PROCESS | 1652 | 1467820971431 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1652 | 1467820971433 Marionette TRACE conn2 <- [1,1146,null,{}] 09:02:51 INFO - PROCESS | 1652 | 1467820971435 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}] 09:02:51 INFO - PROCESS | 1652 | 1467820971436 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:51 INFO - PROCESS | 1652 | 1467820971509 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:02:51 INFO - PROCESS | 1652 | 1467820971514 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1652 | 1467820971516 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289ce000 == 35 [pid = 1652] [id = 294] 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112a79400) [pid = 1652] [serial = 880] [outer = 0x0] 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117222800) [pid = 1652] [serial = 881] [outer = 0x112a79400] 09:02:51 INFO - PROCESS | 1652 | 1467820971540 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11942f000) [pid = 1652] [serial = 882] [outer = 0x112a79400] 09:02:51 INFO - PROCESS | 1652 | 1467820971944 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]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 570ms 09:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:02:52 INFO - PROCESS | 1652 | 1467820972001 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1652 | 1467820972003 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:02:52 INFO - PROCESS | 1652 | 1467820972007 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1652 | 1467820972008 Marionette TRACE conn2 <- [1,1150,null,{}] 09:02:52 INFO - PROCESS | 1652 | 1467820972012 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}] 09:02:52 INFO - PROCESS | 1652 | 1467820972013 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:52 INFO - PROCESS | 1652 | 1467820972132 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:02:52 INFO - PROCESS | 1652 | 1467820972140 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1652 | 1467820972141 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119580800 == 36 [pid = 1652] [id = 295] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119525800) [pid = 1652] [serial = 883] [outer = 0x0] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199b2800) [pid = 1652] [serial = 884] [outer = 0x119525800] 09:02:52 INFO - PROCESS | 1652 | 1467820972165 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199e3400) [pid = 1652] [serial = 885] [outer = 0x119525800] 09:02:52 INFO - PROCESS | 1652 | 1467820972481 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]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 09:02:52 INFO - PROCESS | 1652 | 1467820972526 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1652 | 1467820972527 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:02:52 INFO - PROCESS | 1652 | 1467820972529 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1652 | 1467820972530 Marionette TRACE conn2 <- [1,1154,null,{}] 09:02:52 INFO - PROCESS | 1652 | 1467820972533 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}] 09:02:52 INFO - PROCESS | 1652 | 1467820972534 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:52 INFO - PROCESS | 1652 | 1467820972635 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:02:52 INFO - PROCESS | 1652 | 1467820972641 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1652 | 1467820972642 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294f4800 == 37 [pid = 1652] [id = 296] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119b76000) [pid = 1652] [serial = 886] [outer = 0x0] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d29800) [pid = 1652] [serial = 887] [outer = 0x119b76000] 09:02:52 INFO - PROCESS | 1652 | 1467820972666 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d32800) [pid = 1652] [serial = 888] [outer = 0x119b76000] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119f7dc00) [pid = 1652] [serial = 889] [outer = 0x12cab2400] 09:02:53 INFO - PROCESS | 1652 | 1467820973027 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 09:02:53 INFO - PROCESS | 1652 | 1467820973048 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:02:53 INFO - PROCESS | 1652 | 1467820973049 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:02:53 INFO - PROCESS | 1652 | 1467820973052 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1652 | 1467820973053 Marionette TRACE conn2 <- [1,1158,null,{}] 09:02:53 INFO - PROCESS | 1652 | 1467820973056 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}] 09:02:53 INFO - PROCESS | 1652 | 1467820973057 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:53 INFO - PROCESS | 1652 | 1467820973144 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:02:53 INFO - PROCESS | 1652 | 1467820973150 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1652 | 1467820973151 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12401b000 == 38 [pid = 1652] [id = 297] 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d37c00) [pid = 1652] [serial = 890] [outer = 0x0] 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12381e800) [pid = 1652] [serial = 891] [outer = 0x119d37c00] 09:02:53 INFO - PROCESS | 1652 | 1467820973177 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123f10000) [pid = 1652] [serial = 892] [outer = 0x119d37c00] 09:02:53 INFO - PROCESS | 1652 | 1467820973714 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 09:02:53 INFO - PROCESS | 1652 | 1467820973723 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1652 | 1467820973726 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:02:53 INFO - PROCESS | 1652 | 1467820973729 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1652 | 1467820973731 Marionette TRACE conn2 <- [1,1162,null,{}] 09:02:53 INFO - PROCESS | 1652 | 1467820973736 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}] 09:02:53 INFO - PROCESS | 1652 | 1467820973737 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:53 INFO - PROCESS | 1652 | 1467820973851 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:02:53 INFO - PROCESS | 1652 | 1467820973930 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1652 | 1467820973931 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117355000 == 39 [pid = 1652] [id = 298] 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128d8c00) [pid = 1652] [serial = 893] [outer = 0x0] 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113930c00) [pid = 1652] [serial = 894] [outer = 0x1128d8c00] 09:02:53 INFO - PROCESS | 1652 | 1467820973962 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115e98c00) [pid = 1652] [serial = 895] [outer = 0x1128d8c00] 09:02:54 INFO - PROCESS | 1652 | 1467820974479 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]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 771ms 09:02:54 INFO - PROCESS | 1652 | 1467820974522 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1652 | 1467820974525 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:02:54 INFO - PROCESS | 1652 | 1467820974533 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1652 | 1467820974535 Marionette TRACE conn2 <- [1,1166,null,{}] 09:02:54 INFO - PROCESS | 1652 | 1467820974538 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}] 09:02:54 INFO - PROCESS | 1652 | 1467820974540 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:54 INFO - PROCESS | 1652 | 1467820974666 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:02:54 INFO - PROCESS | 1652 | 1467820974747 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1652 | 1467820974749 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125147000 == 40 [pid = 1652] [id = 299] 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117229400) [pid = 1652] [serial = 896] [outer = 0x0] 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1174f3000) [pid = 1652] [serial = 897] [outer = 0x117229400] 09:02:54 INFO - PROCESS | 1652 | 1467820974780 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118125c00) [pid = 1652] [serial = 898] [outer = 0x117229400] 09:02:55 INFO - PROCESS | 1652 | 1467820975418 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]]]}] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1294f4800 == 39 [pid = 1652] [id = 296] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119580800 == 38 [pid = 1652] [id = 295] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1289ce000 == 37 [pid = 1652] [id = 294] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128859000 == 36 [pid = 1652] [id = 293] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12697d800 == 35 [pid = 1652] [id = 292] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12401c000 == 34 [pid = 1652] [id = 291] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12388e000 == 33 [pid = 1652] [id = 290] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119581000 == 32 [pid = 1652] [id = 289] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11735d000 == 31 [pid = 1652] [id = 288] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1162f6000 == 30 [pid = 1652] [id = 287] 09:02:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12388d000 == 29 [pid = 1652] [id = 286] 09:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 971ms 09:02:55 INFO - PROCESS | 1652 | 1467820975504 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1652 | 1467820975506 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:02:55 INFO - PROCESS | 1652 | 1467820975509 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1652 | 1467820975511 Marionette TRACE conn2 <- [1,1170,null,{}] 09:02:55 INFO - PROCESS | 1652 | 1467820975515 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}] 09:02:55 INFO - PROCESS | 1652 | 1467820975516 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:55 INFO - PROCESS | 1652 | 1467820975594 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:02:55 INFO - PROCESS | 1652 | 1467820975605 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1652 | 1467820975606 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116995000 == 30 [pid = 1652] [id = 300] 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115e8b000) [pid = 1652] [serial = 899] [outer = 0x0] 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115e93c00) [pid = 1652] [serial = 900] [outer = 0x115e8b000] 09:02:55 INFO - PROCESS | 1652 | 1467820975633 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1160da000) [pid = 1652] [serial = 901] [outer = 0x115e8b000] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119434400) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116079c00) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11833ec00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118139c00) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1194b5800) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1194ba800) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195b5800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119b72400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1199b3800) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119d28400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11878b800) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174f0000) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1186d4400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1181ac000) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d3800) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118d90400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f92c00) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1176c9c00) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199ad400) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116725400) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d31800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119920c00) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115ea1400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f7bc00) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119f85800) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123818800) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119527000) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x115e8bc00) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 09:02:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1133e8c00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 09:02:56 INFO - PROCESS | 1652 | 1467820976007 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]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 09:02:56 INFO - PROCESS | 1652 | 1467820976029 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1652 | 1467820976032 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:02:56 INFO - PROCESS | 1652 | 1467820976036 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1652 | 1467820976038 Marionette TRACE conn2 <- [1,1174,null,{}] 09:02:56 INFO - PROCESS | 1652 | 1467820976040 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}] 09:02:56 INFO - PROCESS | 1652 | 1467820976042 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:56 INFO - PROCESS | 1652 | 1467820976119 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:02:56 INFO - PROCESS | 1652 | 1467820976123 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1652 | 1467820976124 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116005800 == 31 [pid = 1652] [id = 301] 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117229000) [pid = 1652] [serial = 902] [outer = 0x0] 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176c9c00) [pid = 1652] [serial = 903] [outer = 0x117229000] 09:02:56 INFO - PROCESS | 1652 | 1467820976153 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11812cc00) [pid = 1652] [serial = 904] [outer = 0x117229000] 09:02:56 INFO - PROCESS | 1652 | 1467820976519 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] 09:02:56 INFO - PROCESS | 1652 | 1467820976560 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:02:56 INFO - PROCESS | 1652 | 1467820976562 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1652 | 1467820976567 Marionette TRACE conn2 <- [1,1178,null,{}] 09:02:56 INFO - PROCESS | 1652 | 1467820976575 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}] 09:02:56 INFO - PROCESS | 1652 | 1467820976578 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:56 INFO - PROCESS | 1652 | 1467820976655 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:02:56 INFO - PROCESS | 1652 | 1467820976659 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1652 | 1467820976662 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1a000 == 32 [pid = 1652] [id = 302] 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111e2a000) [pid = 1652] [serial = 905] [outer = 0x0] 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1186dc800) [pid = 1652] [serial = 906] [outer = 0x111e2a000] 09:02:56 INFO - PROCESS | 1652 | 1467820976692 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118d90400) [pid = 1652] [serial = 907] [outer = 0x111e2a000] 09:02:57 INFO - PROCESS | 1652 | 1467820977033 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] 09:02:57 INFO - PROCESS | 1652 | 1467820977088 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:02:57 INFO - PROCESS | 1652 | 1467820977091 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1652 | 1467820977091 Marionette TRACE conn2 <- [1,1182,null,{}] 09:02:57 INFO - PROCESS | 1652 | 1467820977094 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}] 09:02:57 INFO - PROCESS | 1652 | 1467820977095 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:57 INFO - PROCESS | 1652 | 1467820977182 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:02:57 INFO - PROCESS | 1652 | 1467820977186 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1652 | 1467820977187 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x125710000 == 33 [pid = 1652] [id = 303] 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11913d400) [pid = 1652] [serial = 908] [outer = 0x0] 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1192f1c00) [pid = 1652] [serial = 909] [outer = 0x11913d400] 09:02:57 INFO - PROCESS | 1652 | 1467820977214 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119430000) [pid = 1652] [serial = 910] [outer = 0x11913d400] 09:02:57 INFO - PROCESS | 1652 | 1467820977613 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] 09:02:57 INFO - PROCESS | 1652 | 1467820977662 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:02:57 INFO - PROCESS | 1652 | 1467820977665 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1652 | 1467820977667 Marionette TRACE conn2 <- [1,1186,null,{}] 09:02:57 INFO - PROCESS | 1652 | 1467820977670 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}] 09:02:57 INFO - PROCESS | 1652 | 1467820977672 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:57 INFO - PROCESS | 1652 | 1467820977832 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:02:57 INFO - PROCESS | 1652 | 1467820977854 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1652 | 1467820977855 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12718d000 == 34 [pid = 1652] [id = 304] 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11913e400) [pid = 1652] [serial = 911] [outer = 0x0] 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194ae400) [pid = 1652] [serial = 912] [outer = 0x11913e400] 09:02:57 INFO - PROCESS | 1652 | 1467820977895 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199a9c00) [pid = 1652] [serial = 913] [outer = 0x11913e400] 09:02:58 INFO - PROCESS | 1652 | 1467820978309 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] 09:02:58 INFO - PROCESS | 1652 | 1467820978336 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:02:58 INFO - PROCESS | 1652 | 1467820978338 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1652 | 1467820978339 Marionette TRACE conn2 <- [1,1190,null,{}] 09:02:58 INFO - PROCESS | 1652 | 1467820978366 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}] 09:02:58 INFO - PROCESS | 1652 | 1467820978370 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:58 INFO - PROCESS | 1652 | 1467820978486 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:02:58 INFO - PROCESS | 1652 | 1467820978491 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1652 | 1467820978492 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129197800 == 35 [pid = 1652] [id = 305] 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199aa400) [pid = 1652] [serial = 914] [outer = 0x0] 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119b76400) [pid = 1652] [serial = 915] [outer = 0x1199aa400] 09:02:58 INFO - PROCESS | 1652 | 1467820978517 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123a06c00) [pid = 1652] [serial = 916] [outer = 0x1199aa400] 09:02:58 INFO - PROCESS | 1652 | 1467820978861 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] 09:02:58 INFO - PROCESS | 1652 | 1467820978885 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:02:58 INFO - PROCESS | 1652 | 1467820978887 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1652 | 1467820978888 Marionette TRACE conn2 <- [1,1194,null,{}] 09:02:58 INFO - PROCESS | 1652 | 1467820978890 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}] 09:02:58 INFO - PROCESS | 1652 | 1467820978891 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:58 INFO - PROCESS | 1652 | 1467820978991 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:02:59 INFO - PROCESS | 1652 | 1467820979002 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1652 | 1467820979003 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2f5000 == 36 [pid = 1652] [id = 306] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123c20400) [pid = 1652] [serial = 917] [outer = 0x0] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12418dc00) [pid = 1652] [serial = 918] [outer = 0x123c20400] 09:02:59 INFO - PROCESS | 1652 | 1467820979027 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1243e8800) [pid = 1652] [serial = 919] [outer = 0x123c20400] 09:02:59 INFO - PROCESS | 1652 | 1467820979446 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] 09:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:02:59 INFO - PROCESS | 1652 | 1467820979465 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:02:59 INFO - PROCESS | 1652 | 1467820979469 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1652 | 1467820979471 Marionette TRACE conn2 <- [1,1198,null,{}] 09:02:59 INFO - PROCESS | 1652 | 1467820979474 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}] 09:02:59 INFO - PROCESS | 1652 | 1467820979476 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:59 INFO - PROCESS | 1652 | 1467820979626 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:02:59 INFO - PROCESS | 1652 | 1467820979646 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1652 | 1467820979647 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:02:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7df800 == 37 [pid = 1652] [id = 307] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123866800) [pid = 1652] [serial = 920] [outer = 0x0] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124776400) [pid = 1652] [serial = 921] [outer = 0x123866800] 09:02:59 INFO - PROCESS | 1652 | 1467820979686 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12477f000) [pid = 1652] [serial = 922] [outer = 0x123866800] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128cb400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x110ff0400) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11602dc00) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1181aa400) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11942c800) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1122bcc00) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128cb800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118332800) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113e93c00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116084c00) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a7c800) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112dee800) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119b76000) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118788400) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194b8800) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112a79400) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:03:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119525800) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:03:00 INFO - PROCESS | 1652 | 1467820980198 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]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 774ms 09:03:00 INFO - PROCESS | 1652 | 1467820980242 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1652 | 1467820980243 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:03:00 INFO - PROCESS | 1652 | 1467820980258 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1652 | 1467820980259 Marionette TRACE conn2 <- [1,1202,null,{}] 09:03:00 INFO - PROCESS | 1652 | 1467820980268 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}] 09:03:00 INFO - PROCESS | 1652 | 1467820980269 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:00 INFO - PROCESS | 1652 | 1467820980356 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:03:00 INFO - PROCESS | 1652 | 1467820980360 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1652 | 1467820980361 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d19000 == 38 [pid = 1652] [id = 308] 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11602dc00) [pid = 1652] [serial = 923] [outer = 0x0] 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11812f400) [pid = 1652] [serial = 924] [outer = 0x11602dc00] 09:03:00 INFO - PROCESS | 1652 | 1467820980385 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118d91c00) [pid = 1652] [serial = 925] [outer = 0x11602dc00] 09:03:00 INFO - PROCESS | 1652 | 1467820980703 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]]]}] 09:03:00 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 09:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 478ms 09:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:03:00 INFO - PROCESS | 1652 | 1467820980732 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1652 | 1467820980734 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:03:00 INFO - PROCESS | 1652 | 1467820980736 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1652 | 1467820980737 Marionette TRACE conn2 <- [1,1206,null,{}] 09:03:00 INFO - PROCESS | 1652 | 1467820980740 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}] 09:03:00 INFO - PROCESS | 1652 | 1467820980741 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:00 INFO - PROCESS | 1652 | 1467820980823 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:03:00 INFO - PROCESS | 1652 | 1467820980827 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1652 | 1467820980828 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91e000 == 39 [pid = 1652] [id = 309] 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116972000) [pid = 1652] [serial = 926] [outer = 0x0] 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119f87c00) [pid = 1652] [serial = 927] [outer = 0x116972000] 09:03:00 INFO - PROCESS | 1652 | 1467820980861 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124781000) [pid = 1652] [serial = 928] [outer = 0x116972000] 09:03:01 INFO - PROCESS | 1652 | 1467820981209 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]]]}] 09:03:01 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 09:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 09:03:01 INFO - PROCESS | 1652 | 1467820981258 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:03:01 INFO - PROCESS | 1652 | 1467820981259 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:03:01 INFO - PROCESS | 1652 | 1467820981262 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1652 | 1467820981264 Marionette TRACE conn2 <- [1,1210,null,{}] 09:03:01 INFO - PROCESS | 1652 | 1467820981266 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}] 09:03:01 INFO - PROCESS | 1652 | 1467820981267 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:01 INFO - PROCESS | 1652 | 1467820981357 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:03:01 INFO - PROCESS | 1652 | 1467820981362 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1652 | 1467820981366 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcae800 == 40 [pid = 1652] [id = 310] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124782400) [pid = 1652] [serial = 929] [outer = 0x0] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124e08000) [pid = 1652] [serial = 930] [outer = 0x124782400] 09:03:01 INFO - PROCESS | 1652 | 1467820981391 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124ed3400) [pid = 1652] [serial = 931] [outer = 0x124782400] 09:03:01 INFO - PROCESS | 1652 | 1467820981717 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]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 09:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:03:01 INFO - PROCESS | 1652 | 1467820981734 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1652 | 1467820981736 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:03:01 INFO - PROCESS | 1652 | 1467820981737 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1652 | 1467820981739 Marionette TRACE conn2 <- [1,1214,null,{}] 09:03:01 INFO - PROCESS | 1652 | 1467820981741 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}] 09:03:01 INFO - PROCESS | 1652 | 1467820981742 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:01 INFO - PROCESS | 1652 | 1467820981823 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:03:01 INFO - PROCESS | 1652 | 1467820981827 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1652 | 1467820981836 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c29d000 == 41 [pid = 1652] [id = 311] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124783000) [pid = 1652] [serial = 932] [outer = 0x0] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1251ce800) [pid = 1652] [serial = 933] [outer = 0x124783000] 09:03:01 INFO - PROCESS | 1652 | 1467820981911 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1256d8000) [pid = 1652] [serial = 934] [outer = 0x124783000] 09:03:02 INFO - PROCESS | 1652 | 1467820982336 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]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 620ms 09:03:02 INFO - PROCESS | 1652 | 1467820982359 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1652 | 1467820982362 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:03:02 INFO - PROCESS | 1652 | 1467820982365 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1652 | 1467820982367 Marionette TRACE conn2 <- [1,1218,null,{}] 09:03:02 INFO - PROCESS | 1652 | 1467820982372 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}] 09:03:02 INFO - PROCESS | 1652 | 1467820982373 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:02 INFO - PROCESS | 1652 | 1467820982478 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:03:02 INFO - PROCESS | 1652 | 1467820982572 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1652 | 1467820982573 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119166800 == 42 [pid = 1652] [id = 312] 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115ea0c00) [pid = 1652] [serial = 935] [outer = 0x0] 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116081800) [pid = 1652] [serial = 936] [outer = 0x115ea0c00] 09:03:02 INFO - PROCESS | 1652 | 1467820982605 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117224000) [pid = 1652] [serial = 937] [outer = 0x115ea0c00] 09:03:03 INFO - PROCESS | 1652 | 1467820983052 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]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 721ms 09:03:03 INFO - PROCESS | 1652 | 1467820983087 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1652 | 1467820983090 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:03:03 INFO - PROCESS | 1652 | 1467820983095 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1652 | 1467820983097 Marionette TRACE conn2 <- [1,1222,null,{}] 09:03:03 INFO - PROCESS | 1652 | 1467820983099 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}] 09:03:03 INFO - PROCESS | 1652 | 1467820983101 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:03 INFO - PROCESS | 1652 | 1467820983206 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:03:03 INFO - PROCESS | 1652 | 1467820983263 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1652 | 1467820983265 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12917c000 == 43 [pid = 1652] [id = 313] 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118134400) [pid = 1652] [serial = 938] [outer = 0x0] 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11833c400) [pid = 1652] [serial = 939] [outer = 0x118134400] 09:03:03 INFO - PROCESS | 1652 | 1467820983296 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118d8f800) [pid = 1652] [serial = 940] [outer = 0x118134400] 09:03:03 INFO - PROCESS | 1652 | 1467820983746 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] 09:03:03 INFO - PROCESS | 1652 | 1467820983767 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:03:03 INFO - PROCESS | 1652 | 1467820983769 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1652 | 1467820983772 Marionette TRACE conn2 <- [1,1226,null,{}] 09:03:03 INFO - PROCESS | 1652 | 1467820983816 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}] 09:03:03 INFO - PROCESS | 1652 | 1467820983819 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:03 INFO - PROCESS | 1652 | 1467820983926 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:03:03 INFO - PROCESS | 1652 | 1467820983985 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1652 | 1467820983987 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c743800 == 44 [pid = 1652] [id = 314] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119924c00) [pid = 1652] [serial = 941] [outer = 0x0] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119b72800) [pid = 1652] [serial = 942] [outer = 0x119924c00] 09:03:04 INFO - PROCESS | 1652 | 1467820984018 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119f86000) [pid = 1652] [serial = 943] [outer = 0x119924c00] 09:03:04 INFO - PROCESS | 1652 | 1467820984471 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]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 742ms 09:03:04 INFO - PROCESS | 1652 | 1467820984512 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:03:04 INFO - PROCESS | 1652 | 1467820984514 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:03:04 INFO - PROCESS | 1652 | 1467820984516 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1652 | 1467820984518 Marionette TRACE conn2 <- [1,1230,null,{}] 09:03:04 INFO - PROCESS | 1652 | 1467820984520 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}] 09:03:04 INFO - PROCESS | 1652 | 1467820984522 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:04 INFO - PROCESS | 1652 | 1467820984626 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:03:04 INFO - PROCESS | 1652 | 1467820984680 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1652 | 1467820984681 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294de000 == 45 [pid = 1652] [id = 315] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119d37800) [pid = 1652] [serial = 944] [outer = 0x0] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12419a400) [pid = 1652] [serial = 945] [outer = 0x119d37800] 09:03:04 INFO - PROCESS | 1652 | 1467820984710 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124c67400) [pid = 1652] [serial = 946] [outer = 0x119d37800] 09:03:05 INFO - PROCESS | 1652 | 1467820985319 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]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 820ms 09:03:05 INFO - PROCESS | 1652 | 1467820985336 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1652 | 1467820985338 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:03:05 INFO - PROCESS | 1652 | 1467820985341 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1652 | 1467820985343 Marionette TRACE conn2 <- [1,1234,null,{}] 09:03:05 INFO - PROCESS | 1652 | 1467820985346 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}] 09:03:05 INFO - PROCESS | 1652 | 1467820985348 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:05 INFO - PROCESS | 1652 | 1467820985443 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:03:05 INFO - PROCESS | 1652 | 1467820985516 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1652 | 1467820985516 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167b9800 == 46 [pid = 1652] [id = 316] 09:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112e72400) [pid = 1652] [serial = 947] [outer = 0x0] 09:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1160db400) [pid = 1652] [serial = 948] [outer = 0x112e72400] 09:03:05 INFO - PROCESS | 1652 | 1467820985545 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117225800) [pid = 1652] [serial = 949] [outer = 0x112e72400] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcae800 == 45 [pid = 1652] [id = 310] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91e000 == 44 [pid = 1652] [id = 309] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123d19000 == 43 [pid = 1652] [id = 308] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7df800 == 42 [pid = 1652] [id = 307] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2f5000 == 41 [pid = 1652] [id = 306] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129197800 == 40 [pid = 1652] [id = 305] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12718d000 == 39 [pid = 1652] [id = 304] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125710000 == 38 [pid = 1652] [id = 303] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1a000 == 37 [pid = 1652] [id = 302] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116005800 == 36 [pid = 1652] [id = 301] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116995000 == 35 [pid = 1652] [id = 300] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125147000 == 34 [pid = 1652] [id = 299] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117355000 == 33 [pid = 1652] [id = 298] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12401b000 == 32 [pid = 1652] [id = 297] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1294de000 == 31 [pid = 1652] [id = 315] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c743800 == 30 [pid = 1652] [id = 314] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12917c000 == 29 [pid = 1652] [id = 313] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c29d000 == 28 [pid = 1652] [id = 311] 09:03:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119166800 == 27 [pid = 1652] [id = 312] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133c9c00) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1128d4000) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1174ee400) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a0e000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118d93000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1186e2800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11991a800) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119433000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133ca000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1128d0000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118129400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11833bc00) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115e9c000) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11704e800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1181a3000) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117e9f400) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11336d000) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113e3f000) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1186ddc00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12381e800) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119d32800) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118d95800) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1197e7c00) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1194b9800) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117222800) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1174eb400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1199ae400) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11942f000) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118d7d800) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1199e3400) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119d29800) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11662ac00) [pid = 1652] [serial = 492] [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.] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199b2800) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1184e1c00) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112f93400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 09:03:06 INFO - PROCESS | 1652 | 1467820986460 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]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1173ms 09:03:06 INFO - PROCESS | 1652 | 1467820986515 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1652 | 1467820986517 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:03:06 INFO - PROCESS | 1652 | 1467820986520 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1652 | 1467820986521 Marionette TRACE conn2 <- [1,1238,null,{}] 09:03:06 INFO - PROCESS | 1652 | 1467820986525 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}] 09:03:06 INFO - PROCESS | 1652 | 1467820986526 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:06 INFO - PROCESS | 1652 | 1467820986606 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:03:06 INFO - PROCESS | 1652 | 1467820986615 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1652 | 1467820986618 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116248000 == 28 [pid = 1652] [id = 317] 09:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128d1800) [pid = 1652] [serial = 950] [outer = 0x0] 09:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112df3000) [pid = 1652] [serial = 951] [outer = 0x1128d1800] 09:03:06 INFO - PROCESS | 1652 | 1467820986687 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1133cac00) [pid = 1652] [serial = 952] [outer = 0x1128d1800] 09:03:07 INFO - PROCESS | 1652 | 1467820987008 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]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 09:03:07 INFO - PROCESS | 1652 | 1467820987041 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1652 | 1467820987044 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:03:07 INFO - PROCESS | 1652 | 1467820987052 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1652 | 1467820987053 Marionette TRACE conn2 <- [1,1242,null,{}] 09:03:07 INFO - PROCESS | 1652 | 1467820987055 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}] 09:03:07 INFO - PROCESS | 1652 | 1467820987057 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:07 INFO - PROCESS | 1652 | 1467820987132 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:03:07 INFO - PROCESS | 1652 | 1467820987136 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1652 | 1467820987137 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e56000 == 29 [pid = 1652] [id = 318] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x114030800) [pid = 1652] [serial = 953] [outer = 0x0] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11662cc00) [pid = 1652] [serial = 954] [outer = 0x114030800] 09:03:07 INFO - PROCESS | 1652 | 1467820987166 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117223000) [pid = 1652] [serial = 955] [outer = 0x114030800] 09:03:07 INFO - PROCESS | 1652 | 1467820987500 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]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 09:03:07 INFO - PROCESS | 1652 | 1467820987522 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1652 | 1467820987523 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:03:07 INFO - PROCESS | 1652 | 1467820987525 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1652 | 1467820987528 Marionette TRACE conn2 <- [1,1246,null,{}] 09:03:07 INFO - PROCESS | 1652 | 1467820987538 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}] 09:03:07 INFO - PROCESS | 1652 | 1467820987541 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:07 INFO - PROCESS | 1652 | 1467820987615 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:03:07 INFO - PROCESS | 1652 | 1467820987620 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1652 | 1467820987622 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119570800 == 30 [pid = 1652] [id = 319] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110feec00) [pid = 1652] [serial = 956] [outer = 0x0] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118122400) [pid = 1652] [serial = 957] [outer = 0x110feec00] 09:03:07 INFO - PROCESS | 1652 | 1467820987652 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181a7800) [pid = 1652] [serial = 958] [outer = 0x110feec00] 09:03:07 INFO - PROCESS | 1652 | 1467820987976 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]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 474ms 09:03:08 INFO - PROCESS | 1652 | 1467820988000 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1652 | 1467820988002 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:03:08 INFO - PROCESS | 1652 | 1467820988004 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1652 | 1467820988005 Marionette TRACE conn2 <- [1,1250,null,{}] 09:03:08 INFO - PROCESS | 1652 | 1467820988007 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}] 09:03:08 INFO - PROCESS | 1652 | 1467820988008 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:08 INFO - PROCESS | 1652 | 1467820988085 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:03:08 INFO - PROCESS | 1652 | 1467820988143 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1652 | 1467820988144 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa4000 == 31 [pid = 1652] [id = 320] 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11811a800) [pid = 1652] [serial = 959] [outer = 0x0] 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118332800) [pid = 1652] [serial = 960] [outer = 0x11811a800] 09:03:08 INFO - PROCESS | 1652 | 1467820988170 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184e4000) [pid = 1652] [serial = 961] [outer = 0x11811a800] 09:03:08 INFO - PROCESS | 1652 | 1467820988461 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]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 09:03:08 INFO - PROCESS | 1652 | 1467820988473 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1652 | 1467820988486 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:03:08 INFO - PROCESS | 1652 | 1467820988503 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1652 | 1467820988504 Marionette TRACE conn2 <- [1,1254,null,{}] 09:03:08 INFO - PROCESS | 1652 | 1467820988506 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}] 09:03:08 INFO - PROCESS | 1652 | 1467820988507 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:08 INFO - PROCESS | 1652 | 1467820988598 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:03:08 INFO - PROCESS | 1652 | 1467820988633 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1652 | 1467820988634 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cce000 == 32 [pid = 1652] [id = 321] 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113e91000) [pid = 1652] [serial = 962] [outer = 0x0] 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1186e2800) [pid = 1652] [serial = 963] [outer = 0x113e91000] 09:03:08 INFO - PROCESS | 1652 | 1467820988658 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118d82000) [pid = 1652] [serial = 964] [outer = 0x113e91000] 09:03:08 INFO - PROCESS | 1652 | 1467820988971 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]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 09:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:03:09 INFO - PROCESS | 1652 | 1467820989023 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1652 | 1467820989024 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:03:09 INFO - PROCESS | 1652 | 1467820989026 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1652 | 1467820989027 Marionette TRACE conn2 <- [1,1258,null,{}] 09:03:09 INFO - PROCESS | 1652 | 1467820989030 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}] 09:03:09 INFO - PROCESS | 1652 | 1467820989034 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:09 INFO - PROCESS | 1652 | 1467820989145 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:03:09 INFO - PROCESS | 1652 | 1467820989180 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1652 | 1467820989182 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e86800 == 33 [pid = 1652] [id = 322] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118d83800) [pid = 1652] [serial = 965] [outer = 0x0] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119142000) [pid = 1652] [serial = 966] [outer = 0x118d83800] 09:03:09 INFO - PROCESS | 1652 | 1467820989206 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194b7c00) [pid = 1652] [serial = 967] [outer = 0x118d83800] 09:03:09 INFO - PROCESS | 1652 | 1467820989533 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]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 09:03:09 INFO - PROCESS | 1652 | 1467820989544 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:03:09 INFO - PROCESS | 1652 | 1467820989546 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:03:09 INFO - PROCESS | 1652 | 1467820989550 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1652 | 1467820989551 Marionette TRACE conn2 <- [1,1262,null,{}] 09:03:09 INFO - PROCESS | 1652 | 1467820989560 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}] 09:03:09 INFO - PROCESS | 1652 | 1467820989561 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:09 INFO - PROCESS | 1652 | 1467820989651 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:03:09 INFO - PROCESS | 1652 | 1467820989662 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1652 | 1467820989665 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e34000 == 34 [pid = 1652] [id = 323] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x110fb1800) [pid = 1652] [serial = 968] [outer = 0x0] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119525800) [pid = 1652] [serial = 969] [outer = 0x110fb1800] 09:03:09 INFO - PROCESS | 1652 | 1467820989689 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11991f400) [pid = 1652] [serial = 970] [outer = 0x110fb1800] 09:03:10 INFO - PROCESS | 1652 | 1467820990008 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]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 09:03:10 INFO - PROCESS | 1652 | 1467820990070 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1652 | 1467820990071 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:03:10 INFO - PROCESS | 1652 | 1467820990073 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1652 | 1467820990074 Marionette TRACE conn2 <- [1,1266,null,{}] 09:03:10 INFO - PROCESS | 1652 | 1467820990076 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}] 09:03:10 INFO - PROCESS | 1652 | 1467820990077 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:10 INFO - PROCESS | 1652 | 1467820990171 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:03:10 INFO - PROCESS | 1652 | 1467820990185 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1652 | 1467820990186 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12885d800 == 35 [pid = 1652] [id = 324] 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118129400) [pid = 1652] [serial = 971] [outer = 0x0] 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199b7400) [pid = 1652] [serial = 972] [outer = 0x118129400] 09:03:10 INFO - PROCESS | 1652 | 1467820990210 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199e3800) [pid = 1652] [serial = 973] [outer = 0x118129400] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116972000) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124782400) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11602dc00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11913e400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124783000) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199aa400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123c20400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123866800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117229000) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115e8b000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117229400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128d8c00) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11913d400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x111e2a000) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:03:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119d37c00) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:03:10 INFO - PROCESS | 1652 | 1467820990843 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]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 818ms 09:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:03:10 INFO - PROCESS | 1652 | 1467820990892 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1652 | 1467820990893 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:03:10 INFO - PROCESS | 1652 | 1467820990896 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1652 | 1467820990897 Marionette TRACE conn2 <- [1,1270,null,{}] 09:03:10 INFO - PROCESS | 1652 | 1467820990899 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}] 09:03:10 INFO - PROCESS | 1652 | 1467820990900 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:10 INFO - PROCESS | 1652 | 1467820990983 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:03:11 INFO - PROCESS | 1652 | 1467820991036 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1652 | 1467820991037 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956f800 == 36 [pid = 1652] [id = 325] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110f3c400) [pid = 1652] [serial = 974] [outer = 0x0] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116a0d800) [pid = 1652] [serial = 975] [outer = 0x110f3c400] 09:03:11 INFO - PROCESS | 1652 | 1467820991063 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1186d8000) [pid = 1652] [serial = 976] [outer = 0x110f3c400] 09:03:11 INFO - PROCESS | 1652 | 1467820991320 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]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 09:03:11 INFO - PROCESS | 1652 | 1467820991369 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1652 | 1467820991371 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:03:11 INFO - PROCESS | 1652 | 1467820991373 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1652 | 1467820991374 Marionette TRACE conn2 <- [1,1274,null,{}] 09:03:11 INFO - PROCESS | 1652 | 1467820991377 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}] 09:03:11 INFO - PROCESS | 1652 | 1467820991378 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:11 INFO - PROCESS | 1652 | 1467820991458 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:03:11 INFO - PROCESS | 1652 | 1467820991478 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1652 | 1467820991480 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f80000 == 37 [pid = 1652] [id = 326] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118788400) [pid = 1652] [serial = 977] [outer = 0x0] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199d6c00) [pid = 1652] [serial = 978] [outer = 0x118788400] 09:03:11 INFO - PROCESS | 1652 | 1467820991503 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d28c00) [pid = 1652] [serial = 979] [outer = 0x118788400] 09:03:11 INFO - PROCESS | 1652 | 1467820991826 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]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 473ms 09:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:03:11 INFO - PROCESS | 1652 | 1467820991848 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1652 | 1467820991850 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:03:11 INFO - PROCESS | 1652 | 1467820991852 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1652 | 1467820991854 Marionette TRACE conn2 <- [1,1278,null,{}] 09:03:11 INFO - PROCESS | 1652 | 1467820991856 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}] 09:03:11 INFO - PROCESS | 1652 | 1467820991858 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:11 INFO - PROCESS | 1652 | 1467820991980 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:03:11 INFO - PROCESS | 1652 | 1467820991986 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1652 | 1467820991987 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ccc000 == 38 [pid = 1652] [id = 327] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11602dc00) [pid = 1652] [serial = 980] [outer = 0x0] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d2e800) [pid = 1652] [serial = 981] [outer = 0x11602dc00] 09:03:12 INFO - PROCESS | 1652 | 1467820992013 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123866000) [pid = 1652] [serial = 982] [outer = 0x11602dc00] 09:03:12 INFO - PROCESS | 1652 | 1467820992314 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]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 09:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:03:12 INFO - PROCESS | 1652 | 1467820992371 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1652 | 1467820992372 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:03:12 INFO - PROCESS | 1652 | 1467820992374 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1652 | 1467820992375 Marionette TRACE conn2 <- [1,1282,null,{}] 09:03:12 INFO - PROCESS | 1652 | 1467820992378 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}] 09:03:12 INFO - PROCESS | 1652 | 1467820992379 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:12 INFO - PROCESS | 1652 | 1467820992453 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:03:12 INFO - PROCESS | 1652 | 1467820992457 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1652 | 1467820992458 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b731800 == 39 [pid = 1652] [id = 328] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d6d400) [pid = 1652] [serial = 983] [outer = 0x0] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124197400) [pid = 1652] [serial = 984] [outer = 0x119d6d400] 09:03:12 INFO - PROCESS | 1652 | 1467820992485 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124776c00) [pid = 1652] [serial = 985] [outer = 0x119d6d400] 09:03:12 INFO - PROCESS | 1652 | 1467820992970 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]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 619ms 09:03:12 INFO - PROCESS | 1652 | 1467820992995 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1652 | 1467820992997 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:03:13 INFO - PROCESS | 1652 | 1467820993001 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1652 | 1467820993003 Marionette TRACE conn2 <- [1,1286,null,{}] 09:03:13 INFO - PROCESS | 1652 | 1467820993006 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}] 09:03:13 INFO - PROCESS | 1652 | 1467820993008 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:13 INFO - PROCESS | 1652 | 1467820993122 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:03:13 INFO - PROCESS | 1652 | 1467820993201 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1652 | 1467820993203 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701e000 == 40 [pid = 1652] [id = 329] 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1122bcc00) [pid = 1652] [serial = 986] [outer = 0x0] 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112dee000) [pid = 1652] [serial = 987] [outer = 0x1122bcc00] 09:03:13 INFO - PROCESS | 1652 | 1467820993234 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113967400) [pid = 1652] [serial = 988] [outer = 0x1122bcc00] 09:03:13 INFO - PROCESS | 1652 | 1467820993751 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]]]}] 09:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 770ms 09:03:13 INFO - PROCESS | 1652 | 1467820993788 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1652 | 1467820993791 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:03:13 INFO - PROCESS | 1652 | 1467820993800 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1652 | 1467820993802 Marionette TRACE conn2 <- [1,1290,null,{}] 09:03:13 INFO - PROCESS | 1652 | 1467820993804 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}] 09:03:13 INFO - PROCESS | 1652 | 1467820993806 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:13 INFO - PROCESS | 1652 | 1467820993917 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:03:14 INFO - PROCESS | 1652 | 1467820993993 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1652 | 1467820993995 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388e000 == 41 [pid = 1652] [id = 330] 09:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11722bc00) [pid = 1652] [serial = 989] [outer = 0x0] 09:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1174ef800) [pid = 1652] [serial = 990] [outer = 0x11722bc00] 09:03:14 INFO - PROCESS | 1652 | 1467820994025 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11811ec00) [pid = 1652] [serial = 991] [outer = 0x11722bc00] 09:03:14 INFO - PROCESS | 1652 | 1467820994780 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]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1025ms 09:03:14 INFO - PROCESS | 1652 | 1467820994822 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1652 | 1467820994825 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:03:14 INFO - PROCESS | 1652 | 1467820994828 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1652 | 1467820994830 Marionette TRACE conn2 <- [1,1294,null,{}] 09:03:14 INFO - PROCESS | 1652 | 1467820994843 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}] 09:03:14 INFO - PROCESS | 1652 | 1467820994844 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:14 INFO - PROCESS | 1652 | 1467820994940 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123ccc000 == 40 [pid = 1652] [id = 327] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128f80000 == 39 [pid = 1652] [id = 326] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11956f800 == 38 [pid = 1652] [id = 325] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12885d800 == 37 [pid = 1652] [id = 324] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126e34000 == 36 [pid = 1652] [id = 323] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124e86800 == 35 [pid = 1652] [id = 322] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123cce000 == 34 [pid = 1652] [id = 321] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa4000 == 33 [pid = 1652] [id = 320] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119570800 == 32 [pid = 1652] [id = 319] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117e56000 == 31 [pid = 1652] [id = 318] 09:03:14 INFO - PROCESS | 1652 | --DOCSHELL 0x116248000 == 30 [pid = 1652] [id = 317] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119b76400) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12418dc00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124776400) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1176c9c00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11812cc00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e93c00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160da000) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1243e8800) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1174f3000) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118125c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113930c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115e98c00) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1192f1c00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119430000) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1186dc800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118d90400) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123f10000) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f87c00) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124e08000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12477f000) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11812f400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194ae400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124ed3400) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123a06c00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124781000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118d91c00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1199a9c00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1256d8000) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1251ce800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1652 | 1467820995027 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1652 | 1467820995030 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116091000 == 31 [pid = 1652] [id = 331] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112f9c400) [pid = 1652] [serial = 992] [outer = 0x0] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113e40400) [pid = 1652] [serial = 993] [outer = 0x112f9c400] 09:03:15 INFO - PROCESS | 1652 | 1467820995059 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117220c00) [pid = 1652] [serial = 994] [outer = 0x112f9c400] 09:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 534ms 09:03:15 INFO - PROCESS | 1652 | 1467820995357 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]]]}] 09:03:15 INFO - PROCESS | 1652 | 1467820995369 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1652 | 1467820995372 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:03:15 INFO - PROCESS | 1652 | 1467820995377 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1652 | 1467820995378 Marionette TRACE conn2 <- [1,1298,null,{}] 09:03:15 INFO - PROCESS | 1652 | 1467820995389 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}] 09:03:15 INFO - PROCESS | 1652 | 1467820995390 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:15 INFO - PROCESS | 1652 | 1467820995473 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:03:15 INFO - PROCESS | 1652 | 1467820995478 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1652 | 1467820995479 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119173000 == 32 [pid = 1652] [id = 332] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1174eb000) [pid = 1652] [serial = 995] [outer = 0x0] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11812cc00) [pid = 1652] [serial = 996] [outer = 0x1174eb000] 09:03:15 INFO - PROCESS | 1652 | 1467820995508 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1181a9400) [pid = 1652] [serial = 997] [outer = 0x1174eb000] 09:03:15 INFO - PROCESS | 1652 | 1467820995847 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]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 479ms 09:03:15 INFO - PROCESS | 1652 | 1467820995856 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1652 | 1467820995858 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:03:15 INFO - PROCESS | 1652 | 1467820995860 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1652 | 1467820995863 Marionette TRACE conn2 <- [1,1302,null,{}] 09:03:15 INFO - PROCESS | 1652 | 1467820995873 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}] 09:03:15 INFO - PROCESS | 1652 | 1467820995876 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:15 INFO - PROCESS | 1652 | 1467820995960 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:03:15 INFO - PROCESS | 1652 | 1467820995968 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1652 | 1467820995970 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x123959000 == 33 [pid = 1652] [id = 333] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1122be000) [pid = 1652] [serial = 998] [outer = 0x0] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1186d5c00) [pid = 1652] [serial = 999] [outer = 0x1122be000] 09:03:15 INFO - PROCESS | 1652 | 1467820995997 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118d91c00) [pid = 1652] [serial = 1000] [outer = 0x1122be000] 09:03:16 INFO - PROCESS | 1652 | 1467820996492 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]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 673ms 09:03:16 INFO - PROCESS | 1652 | 1467820996535 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:03:16 INFO - PROCESS | 1652 | 1467820996539 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:03:16 INFO - PROCESS | 1652 | 1467820996545 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1652 | 1467820996548 Marionette TRACE conn2 <- [1,1306,null,{}] 09:03:16 INFO - PROCESS | 1652 | 1467820996554 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}] 09:03:16 INFO - PROCESS | 1652 | 1467820996556 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:16 INFO - PROCESS | 1652 | 1467820996706 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:03:16 INFO - PROCESS | 1652 | 1467820996763 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1652 | 1467820996766 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118484800 == 34 [pid = 1652] [id = 334] 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1133ca000) [pid = 1652] [serial = 1001] [outer = 0x0] 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115ea2800) [pid = 1652] [serial = 1002] [outer = 0x1133ca000] 09:03:16 INFO - PROCESS | 1652 | 1467820996797 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172c3400) [pid = 1652] [serial = 1003] [outer = 0x1133ca000] 09:03:17 INFO - PROCESS | 1652 | 1467820997352 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]]]}] 09:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 875ms 09:03:17 INFO - PROCESS | 1652 | 1467820997420 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1652 | 1467820997425 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:03:17 INFO - PROCESS | 1652 | 1467820997434 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1652 | 1467820997437 Marionette TRACE conn2 <- [1,1310,null,{}] 09:03:17 INFO - PROCESS | 1652 | 1467820997441 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}] 09:03:17 INFO - PROCESS | 1652 | 1467820997443 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:17 INFO - PROCESS | 1652 | 1467820997589 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:03:17 INFO - PROCESS | 1652 | 1467820997651 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1652 | 1467820997652 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x124383800 == 35 [pid = 1652] [id = 335] 09:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182e7000) [pid = 1652] [serial = 1004] [outer = 0x0] 09:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11878c400) [pid = 1652] [serial = 1005] [outer = 0x1182e7000] 09:03:17 INFO - PROCESS | 1652 | 1467820997683 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118d90400) [pid = 1652] [serial = 1006] [outer = 0x1182e7000] 09:03:18 INFO - PROCESS | 1652 | 1467820998091 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] 09:03:18 INFO - PROCESS | 1652 | 1467820998111 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:03:18 INFO - PROCESS | 1652 | 1467820998113 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1652 | 1467820998116 Marionette TRACE conn2 <- [1,1314,null,{}] 09:03:18 INFO - PROCESS | 1652 | 1467820998124 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}] 09:03:18 INFO - PROCESS | 1652 | 1467820998127 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:18 INFO - PROCESS | 1652 | 1467820998224 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:03:18 INFO - PROCESS | 1652 | 1467820998280 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1652 | 1467820998282 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x127194000 == 36 [pid = 1652] [id = 336] 09:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11913d400) [pid = 1652] [serial = 1007] [outer = 0x0] 09:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119430800) [pid = 1652] [serial = 1008] [outer = 0x11913d400] 09:03:18 INFO - PROCESS | 1652 | 1467820998313 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195af000) [pid = 1652] [serial = 1009] [outer = 0x11913d400] 09:03:18 INFO - PROCESS | 1652 | 1467820998737 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]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 09:03:18 INFO - PROCESS | 1652 | 1467820998786 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1652 | 1467820998789 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:03:18 INFO - PROCESS | 1652 | 1467820998792 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1652 | 1467820998795 Marionette TRACE conn2 <- [1,1318,null,{}] 09:03:18 INFO - PROCESS | 1652 | 1467820998798 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}] 09:03:18 INFO - PROCESS | 1652 | 1467820998801 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:18 INFO - PROCESS | 1652 | 1467820998934 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:03:19 INFO - PROCESS | 1652 | 1467820999011 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1652 | 1467820999012 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f73000 == 37 [pid = 1652] [id = 337] 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199a9800) [pid = 1652] [serial = 1010] [outer = 0x0] 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199e0000) [pid = 1652] [serial = 1011] [outer = 0x1199a9800] 09:03:19 INFO - PROCESS | 1652 | 1467820999044 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119b81400) [pid = 1652] [serial = 1012] [outer = 0x1199a9800] 09:03:19 INFO - PROCESS | 1652 | 1467820999467 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]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 724ms 09:03:19 INFO - PROCESS | 1652 | 1467820999517 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1652 | 1467820999519 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:03:19 INFO - PROCESS | 1652 | 1467820999524 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1652 | 1467820999525 Marionette TRACE conn2 <- [1,1322,null,{}] 09:03:19 INFO - PROCESS | 1652 | 1467820999529 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}] 09:03:19 INFO - PROCESS | 1652 | 1467820999531 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:19 INFO - PROCESS | 1652 | 1467820999667 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:03:19 INFO - PROCESS | 1652 | 1467820999760 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1652 | 1467820999762 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294e4800 == 38 [pid = 1652] [id = 338] 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199acc00) [pid = 1652] [serial = 1013] [outer = 0x0] 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d36400) [pid = 1652] [serial = 1014] [outer = 0x1199acc00] 09:03:19 INFO - PROCESS | 1652 | 1467820999810 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119f80400) [pid = 1652] [serial = 1015] [outer = 0x1199acc00] 09:03:20 INFO - PROCESS | 1652 | 1467821000287 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]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 820ms 09:03:20 INFO - PROCESS | 1652 | 1467821000344 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1652 | 1467821000346 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:03:20 INFO - PROCESS | 1652 | 1467821000371 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1652 | 1467821000373 Marionette TRACE conn2 <- [1,1326,null,{}] 09:03:20 INFO - PROCESS | 1652 | 1467821000376 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}] 09:03:20 INFO - PROCESS | 1652 | 1467821000385 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:20 INFO - PROCESS | 1652 | 1467821000536 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:03:20 INFO - PROCESS | 1652 | 1467821000609 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1652 | 1467821000610 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abda000 == 39 [pid = 1652] [id = 339] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243e2c00) [pid = 1652] [serial = 1016] [outer = 0x0] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124781400) [pid = 1652] [serial = 1017] [outer = 0x1243e2c00] 09:03:20 INFO - PROCESS | 1652 | 1467821000639 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124a9c400) [pid = 1652] [serial = 1018] [outer = 0x1243e2c00] 09:03:21 INFO - PROCESS | 1652 | 1467821001055 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]]]}] 09:03:21 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 09:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 725ms 09:03:21 INFO - PROCESS | 1652 | 1467821001093 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1652 | 1467821001095 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:03:21 INFO - PROCESS | 1652 | 1467821001097 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1652 | 1467821001098 Marionette TRACE conn2 <- [1,1330,null,{}] 09:03:21 INFO - PROCESS | 1652 | 1467821001101 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}] 09:03:21 INFO - PROCESS | 1652 | 1467821001102 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:21 INFO - PROCESS | 1652 | 1467821001194 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:03:21 INFO - PROCESS | 1652 | 1467821001246 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:21 INFO - PROCESS | 1652 | 1467821001248 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b032000 == 40 [pid = 1652] [id = 340] 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12465b400) [pid = 1652] [serial = 1019] [outer = 0x0] 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124e10400) [pid = 1652] [serial = 1020] [outer = 0x12465b400] 09:03:21 INFO - PROCESS | 1652 | 1467821001276 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124ecec00) [pid = 1652] [serial = 1021] [outer = 0x12465b400] 09:03:21 INFO - PROCESS | 1652 | 1467821001739 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]]]}] 09:03:21 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 09:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 09:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:03:21 INFO - PROCESS | 1652 | 1467821001767 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1652 | 1467821001769 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:03:21 INFO - PROCESS | 1652 | 1467821001772 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1652 | 1467821001774 Marionette TRACE conn2 <- [1,1334,null,{}] 09:03:21 INFO - PROCESS | 1652 | 1467821001777 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}] 09:03:21 INFO - PROCESS | 1652 | 1467821001779 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:21 INFO - PROCESS | 1652 | 1467821001939 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119173000 == 39 [pid = 1652] [id = 332] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116091000 == 38 [pid = 1652] [id = 331] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11701e000 == 37 [pid = 1652] [id = 329] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12388e000 == 36 [pid = 1652] [id = 330] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1167b9800 == 35 [pid = 1652] [id = 316] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b032000 == 34 [pid = 1652] [id = 340] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12abda000 == 33 [pid = 1652] [id = 339] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1294e4800 == 32 [pid = 1652] [id = 338] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128f73000 == 31 [pid = 1652] [id = 337] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x127194000 == 30 [pid = 1652] [id = 336] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x124383800 == 29 [pid = 1652] [id = 335] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b731800 == 28 [pid = 1652] [id = 328] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123959000 == 27 [pid = 1652] [id = 333] 09:03:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118484800 == 26 [pid = 1652] [id = 334] 09:03:22 INFO - PROCESS | 1652 | 1467821002594 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1652 | 1467821002596 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11206e800 == 27 [pid = 1652] [id = 341] 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x110fecc00) [pid = 1652] [serial = 1022] [outer = 0x0] 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x111ca9400) [pid = 1652] [serial = 1023] [outer = 0x110fecc00] 09:03:22 INFO - PROCESS | 1652 | 1467821002626 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112a7ac00) [pid = 1652] [serial = 1024] [outer = 0x110fecc00] 09:03:22 INFO - PROCESS | 1652 | 1467821002962 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]]]}] 09:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1222ms 09:03:22 INFO - PROCESS | 1652 | 1467821002995 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1652 | 1467821003000 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:03:23 INFO - PROCESS | 1652 | 1467821003003 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1652 | 1467821003005 Marionette TRACE conn2 <- [1,1338,null,{}] 09:03:23 INFO - PROCESS | 1652 | 1467821003008 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}] 09:03:23 INFO - PROCESS | 1652 | 1467821003011 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:23 INFO - PROCESS | 1652 | 1467821003092 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:03:23 INFO - PROCESS | 1652 | 1467821003100 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1652 | 1467821003101 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11846a800 == 28 [pid = 1652] [id = 342] 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113932400) [pid = 1652] [serial = 1025] [outer = 0x0] 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115ea7000) [pid = 1652] [serial = 1026] [outer = 0x113932400] 09:03:23 INFO - PROCESS | 1652 | 1467821003128 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116a0e400) [pid = 1652] [serial = 1027] [outer = 0x113932400] 09:03:24 INFO - PROCESS | 1652 | 1467821004000 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 09:03:24 INFO - PROCESS | 1652 | 1467821004033 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:03:24 INFO - PROCESS | 1652 | 1467821004037 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:03:24 INFO - PROCESS | 1652 | 1467821004042 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1652 | 1467821004044 Marionette TRACE conn2 <- [1,1342,null,{}] 09:03:24 INFO - PROCESS | 1652 | 1467821004068 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}] 09:03:24 INFO - PROCESS | 1652 | 1467821004070 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:24 INFO - PROCESS | 1652 | 1467821004178 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:03:24 INFO - PROCESS | 1652 | 1467821004182 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1652 | 1467821004184 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735c000 == 29 [pid = 1652] [id = 343] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115e8b000) [pid = 1652] [serial = 1028] [outer = 0x0] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1174f3800) [pid = 1652] [serial = 1029] [outer = 0x115e8b000] 09:03:24 INFO - PROCESS | 1652 | 1467821004209 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118121c00) [pid = 1652] [serial = 1030] [outer = 0x115e8b000] 09:03:24 INFO - PROCESS | 1652 | 1467821004634 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 622ms 09:03:24 INFO - PROCESS | 1652 | 1467821004673 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1652 | 1467821004675 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:03:24 INFO - PROCESS | 1652 | 1467821004685 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1652 | 1467821004691 Marionette TRACE conn2 <- [1,1346,null,{}] 09:03:24 INFO - PROCESS | 1652 | 1467821004697 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}] 09:03:24 INFO - PROCESS | 1652 | 1467821004701 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:24 INFO - PROCESS | 1652 | 1467821004854 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:03:24 INFO - PROCESS | 1652 | 1467821004875 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1652 | 1467821004877 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x125710800 == 30 [pid = 1652] [id = 344] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11812bc00) [pid = 1652] [serial = 1031] [outer = 0x0] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11833f800) [pid = 1652] [serial = 1032] [outer = 0x11812bc00] 09:03:24 INFO - PROCESS | 1652 | 1467821004917 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118d90800) [pid = 1652] [serial = 1033] [outer = 0x11812bc00] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118d83800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113e91000) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x110feec00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1128d1800) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11811a800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x114030800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112e72400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115ea0c00) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118134400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f9c400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1174eb000) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119924c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1122be000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119d37800) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d6d400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118129400) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x110f3c400) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110fb1800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118788400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1122bcc00) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11602dc00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:03:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11722bc00) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:03:25 INFO - PROCESS | 1652 | 1467821005593 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]]]}] 09:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 933ms 09:03:25 INFO - PROCESS | 1652 | 1467821005612 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:03:25 INFO - PROCESS | 1652 | 1467821005615 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:03:25 INFO - PROCESS | 1652 | 1467821005618 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 1652 | 1467821005619 Marionette TRACE conn2 <- [1,1350,null,{}] 09:03:25 INFO - PROCESS | 1652 | 1467821005621 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}] 09:03:25 INFO - PROCESS | 1652 | 1467821005623 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:25 INFO - PROCESS | 1652 | 1467821005702 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:03:25 INFO - PROCESS | 1652 | 1467821005706 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1652 | 1467821005707 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388b000 == 31 [pid = 1652] [id = 345] 09:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1122bcc00) [pid = 1652] [serial = 1034] [outer = 0x0] 09:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115e99000) [pid = 1652] [serial = 1035] [outer = 0x1122bcc00] 09:03:25 INFO - PROCESS | 1652 | 1467821005731 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117229000) [pid = 1652] [serial = 1036] [outer = 0x1122bcc00] 09:03:26 INFO - PROCESS | 1652 | 1467821006056 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]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 468ms 09:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:03:26 INFO - PROCESS | 1652 | 1467821006086 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1652 | 1467821006088 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:03:26 INFO - PROCESS | 1652 | 1467821006090 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1652 | 1467821006091 Marionette TRACE conn2 <- [1,1354,null,{}] 09:03:26 INFO - PROCESS | 1652 | 1467821006093 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}] 09:03:26 INFO - PROCESS | 1652 | 1467821006094 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:26 INFO - PROCESS | 1652 | 1467821006190 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:03:26 INFO - PROCESS | 1652 | 1467821006200 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1652 | 1467821006204 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6e000 == 32 [pid = 1652] [id = 346] 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1139f6800) [pid = 1652] [serial = 1037] [outer = 0x0] 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118d8c000) [pid = 1652] [serial = 1038] [outer = 0x1139f6800] 09:03:26 INFO - PROCESS | 1652 | 1467821006236 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1192f6400) [pid = 1652] [serial = 1039] [outer = 0x1139f6800] 09:03:26 INFO - PROCESS | 1652 | 1467821006558 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]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 09:03:26 INFO - PROCESS | 1652 | 1467821006609 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1652 | 1467821006610 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:03:26 INFO - PROCESS | 1652 | 1467821006613 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1652 | 1467821006614 Marionette TRACE conn2 <- [1,1358,null,{}] 09:03:26 INFO - PROCESS | 1652 | 1467821006616 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}] 09:03:26 INFO - PROCESS | 1652 | 1467821006617 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:26 INFO - PROCESS | 1652 | 1467821006690 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:03:26 INFO - PROCESS | 1652 | 1467821006694 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1652 | 1467821006695 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x113917000 == 33 [pid = 1652] [id = 347] 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11942ac00) [pid = 1652] [serial = 1040] [outer = 0x0] 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1195b1800) [pid = 1652] [serial = 1041] [outer = 0x11942ac00] 09:03:26 INFO - PROCESS | 1652 | 1467821006722 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1197e8000) [pid = 1652] [serial = 1042] [outer = 0x11942ac00] 09:03:27 INFO - PROCESS | 1652 | 1467821007057 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]]]}] 09:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 09:03:27 INFO - PROCESS | 1652 | 1467821007085 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:03:27 INFO - PROCESS | 1652 | 1467821007086 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:03:27 INFO - PROCESS | 1652 | 1467821007088 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1652 | 1467821007089 Marionette TRACE conn2 <- [1,1362,null,{}] 09:03:27 INFO - PROCESS | 1652 | 1467821007091 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}] 09:03:27 INFO - PROCESS | 1652 | 1467821007093 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:27 INFO - PROCESS | 1652 | 1467821007191 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:03:27 INFO - PROCESS | 1652 | 1467821007199 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1652 | 1467821007200 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b72f800 == 34 [pid = 1652] [id = 348] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1133ce000) [pid = 1652] [serial = 1043] [outer = 0x0] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1199ad400) [pid = 1652] [serial = 1044] [outer = 0x1133ce000] 09:03:27 INFO - PROCESS | 1652 | 1467821007224 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119b7a400) [pid = 1652] [serial = 1045] [outer = 0x1133ce000] 09:03:27 INFO - PROCESS | 1652 | 1467821007516 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]]]}] 09:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 09:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:03:27 INFO - PROCESS | 1652 | 1467821007609 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:03:27 INFO - PROCESS | 1652 | 1467821007611 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:03:27 INFO - PROCESS | 1652 | 1467821007615 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1652 | 1467821007617 Marionette TRACE conn2 <- [1,1366,null,{}] 09:03:27 INFO - PROCESS | 1652 | 1467821007621 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}] 09:03:27 INFO - PROCESS | 1652 | 1467821007623 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:27 INFO - PROCESS | 1652 | 1467821007740 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:03:27 INFO - PROCESS | 1652 | 1467821007815 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1652 | 1467821007817 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117232800 == 35 [pid = 1652] [id = 349] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11276d400) [pid = 1652] [serial = 1046] [outer = 0x0] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1128d0c00) [pid = 1652] [serial = 1047] [outer = 0x11276d400] 09:03:27 INFO - PROCESS | 1652 | 1467821007849 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1133cb000) [pid = 1652] [serial = 1048] [outer = 0x11276d400] 09:03:28 INFO - PROCESS | 1652 | 1467821008533 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] 09:03:28 INFO - PROCESS | 1652 | 1467821008592 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:03:28 INFO - PROCESS | 1652 | 1467821008622 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1652 | 1467821008624 Marionette TRACE conn2 <- [1,1370,null,{}] 09:03:28 INFO - PROCESS | 1652 | 1467821008629 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}] 09:03:28 INFO - PROCESS | 1652 | 1467821008630 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:28 INFO - PROCESS | 1652 | 1467821008734 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:03:28 INFO - PROCESS | 1652 | 1467821008789 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1652 | 1467821008790 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x125709000 == 36 [pid = 1652] [id = 350] 09:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11721f000) [pid = 1652] [serial = 1049] [outer = 0x0] 09:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117481400) [pid = 1652] [serial = 1050] [outer = 0x11721f000] 09:03:28 INFO - PROCESS | 1652 | 1467821008820 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1176cc000) [pid = 1652] [serial = 1051] [outer = 0x11721f000] 09:03:29 INFO - PROCESS | 1652 | 1467821009518 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] 09:03:29 INFO - PROCESS | 1652 | 1467821009554 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:03:29 INFO - PROCESS | 1652 | 1467821009559 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1652 | 1467821009561 Marionette TRACE conn2 <- [1,1374,null,{}] 09:03:29 INFO - PROCESS | 1652 | 1467821009565 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}] 09:03:29 INFO - PROCESS | 1652 | 1467821009567 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:29 INFO - PROCESS | 1652 | 1467821009677 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:03:29 INFO - PROCESS | 1652 | 1467821009729 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1652 | 1467821009731 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x117246800 == 37 [pid = 1652] [id = 351] 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113029800) [pid = 1652] [serial = 1052] [outer = 0x0] 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1133cf800) [pid = 1652] [serial = 1053] [outer = 0x113029800] 09:03:29 INFO - PROCESS | 1652 | 1467821009759 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x115e92c00) [pid = 1652] [serial = 1054] [outer = 0x113029800] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x113917000 == 36 [pid = 1652] [id = 347] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6e000 == 35 [pid = 1652] [id = 346] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12388b000 == 34 [pid = 1652] [id = 345] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125710800 == 33 [pid = 1652] [id = 344] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11735c000 == 32 [pid = 1652] [id = 343] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11846a800 == 31 [pid = 1652] [id = 342] 09:03:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11206e800 == 30 [pid = 1652] [id = 341] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117225800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119142000) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118d82000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118122400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1181a7800) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112df3000) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1133cac00) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118332800) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11662cc00) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117223000) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1160db400) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117224000) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116081800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118d8f800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11833c400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113e40400) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11812cc00) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f86000) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119b72800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1186d5c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124c67400) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12419a400) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1181a9400) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194b7c00) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124776c00) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199b7400) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116a0d800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119525800) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199d6c00) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112dee000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123866000) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117220c00) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124197400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11811ec00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1174ef800) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1186d8000) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199e3800) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x113967400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1186e2800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d28c00) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11991f400) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119d2e800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118d91c00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1184e4000) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 09:03:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:30 INFO - PROCESS | 1652 | 1467821010309 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] 09:03:30 INFO - PROCESS | 1652 | 1467821010338 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:03:30 INFO - PROCESS | 1652 | 1467821010344 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1652 | 1467821010346 Marionette TRACE conn2 <- [1,1378,null,{}] 09:03:30 INFO - PROCESS | 1652 | 1467821010351 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}] 09:03:30 INFO - PROCESS | 1652 | 1467821010353 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:30 INFO - PROCESS | 1652 | 1467821010427 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:03:30 INFO - PROCESS | 1652 | 1467821010479 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1652 | 1467821010480 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e58800 == 31 [pid = 1652] [id = 352] 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1133cac00) [pid = 1652] [serial = 1055] [outer = 0x0] 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x117224800) [pid = 1652] [serial = 1056] [outer = 0x1133cac00] 09:03:30 INFO - PROCESS | 1652 | 1467821010508 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1176bdc00) [pid = 1652] [serial = 1057] [outer = 0x1133cac00] 09:03:30 INFO - PROCESS | 1652 | 1467821010809 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] 09:03:30 INFO - PROCESS | 1652 | 1467821010821 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:03:30 INFO - PROCESS | 1652 | 1467821010824 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1652 | 1467821010826 Marionette TRACE conn2 <- [1,1382,null,{}] 09:03:30 INFO - PROCESS | 1652 | 1467821010842 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}] 09:03:30 INFO - PROCESS | 1652 | 1467821010845 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:30 INFO - PROCESS | 1652 | 1467821010933 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:03:30 INFO - PROCESS | 1652 | 1467821010938 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1652 | 1467821010940 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d06000 == 32 [pid = 1652] [id = 353] 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118124400) [pid = 1652] [serial = 1058] [outer = 0x0] 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1184e3c00) [pid = 1652] [serial = 1059] [outer = 0x118124400] 09:03:30 INFO - PROCESS | 1652 | 1467821010968 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1187df800) [pid = 1652] [serial = 1060] [outer = 0x118124400] 09:03:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:31 INFO - PROCESS | 1652 | 1467821011326 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] 09:03:31 INFO - PROCESS | 1652 | 1467821011348 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:03:31 INFO - PROCESS | 1652 | 1467821011350 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1652 | 1467821011351 Marionette TRACE conn2 <- [1,1386,null,{}] 09:03:31 INFO - PROCESS | 1652 | 1467821011354 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}] 09:03:31 INFO - PROCESS | 1652 | 1467821011355 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:31 INFO - PROCESS | 1652 | 1467821011445 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:03:31 INFO - PROCESS | 1652 | 1467821011451 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1652 | 1467821011453 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x124011800 == 33 [pid = 1652] [id = 354] 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118d8a400) [pid = 1652] [serial = 1061] [outer = 0x0] 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118d95c00) [pid = 1652] [serial = 1062] [outer = 0x118d8a400] 09:03:31 INFO - PROCESS | 1652 | 1467821011484 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1192f1000) [pid = 1652] [serial = 1063] [outer = 0x118d8a400] 09:03:31 INFO - PROCESS | 1652 | 1467821011941 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] 09:03:31 INFO - PROCESS | 1652 | 1467821011979 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:03:31 INFO - PROCESS | 1652 | 1467821011987 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1652 | 1467821011988 Marionette TRACE conn2 <- [1,1390,null,{}] 09:03:31 INFO - PROCESS | 1652 | 1467821011991 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}] 09:03:31 INFO - PROCESS | 1652 | 1467821011992 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:32 INFO - PROCESS | 1652 | 1467821012068 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:03:32 INFO - PROCESS | 1652 | 1467821012072 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1652 | 1467821012073 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125711000 == 34 [pid = 1652] [id = 355] 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1192f1800) [pid = 1652] [serial = 1064] [outer = 0x0] 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1194ae400) [pid = 1652] [serial = 1065] [outer = 0x1192f1800] 09:03:32 INFO - PROCESS | 1652 | 1467821012097 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119526800) [pid = 1652] [serial = 1066] [outer = 0x1192f1800] 09:03:32 INFO - PROCESS | 1652 | 1467821012456 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]]]}] 09:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 09:03:32 INFO - PROCESS | 1652 | 1467821012505 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:03:32 INFO - PROCESS | 1652 | 1467821012507 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:03:32 INFO - PROCESS | 1652 | 1467821012509 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 1652 | 1467821012510 Marionette TRACE conn2 <- [1,1394,null,{}] 09:03:32 INFO - PROCESS | 1652 | 1467821012512 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}] 09:03:32 INFO - PROCESS | 1652 | 1467821012516 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:32 INFO - PROCESS | 1652 | 1467821012634 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:03:32 INFO - PROCESS | 1652 | 1467821012652 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1652 | 1467821012653 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d6000 == 35 [pid = 1652] [id = 356] 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1197ddc00) [pid = 1652] [serial = 1067] [outer = 0x0] 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199b7c00) [pid = 1652] [serial = 1068] [outer = 0x1197ddc00] 09:03:32 INFO - PROCESS | 1652 | 1467821012678 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119f7f000) [pid = 1652] [serial = 1069] [outer = 0x1197ddc00] 09:03:33 INFO - PROCESS | 1652 | 1467821013009 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]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 517ms 09:03:33 INFO - PROCESS | 1652 | 1467821013027 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1652 | 1467821013028 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:03:33 INFO - PROCESS | 1652 | 1467821013032 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1652 | 1467821013034 Marionette TRACE conn2 <- [1,1398,null,{}] 09:03:33 INFO - PROCESS | 1652 | 1467821013036 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}] 09:03:33 INFO - PROCESS | 1652 | 1467821013038 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:33 INFO - PROCESS | 1652 | 1467821013133 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:03:33 INFO - PROCESS | 1652 | 1467821013147 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1652 | 1467821013148 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129198000 == 36 [pid = 1652] [id = 357] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119f86000) [pid = 1652] [serial = 1070] [outer = 0x0] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12381a800) [pid = 1652] [serial = 1071] [outer = 0x119f86000] 09:03:33 INFO - PROCESS | 1652 | 1467821013172 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c1cc00) [pid = 1652] [serial = 1072] [outer = 0x119f86000] 09:03:33 INFO - PROCESS | 1652 | 1467821013517 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]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 09:03:33 INFO - PROCESS | 1652 | 1467821013552 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1652 | 1467821013553 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:03:33 INFO - PROCESS | 1652 | 1467821013556 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1652 | 1467821013557 Marionette TRACE conn2 <- [1,1402,null,{}] 09:03:33 INFO - PROCESS | 1652 | 1467821013559 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}] 09:03:33 INFO - PROCESS | 1652 | 1467821013560 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:33 INFO - PROCESS | 1652 | 1467821013654 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:03:33 INFO - PROCESS | 1652 | 1467821013668 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1652 | 1467821013669 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a538800 == 37 [pid = 1652] [id = 358] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12381d000) [pid = 1652] [serial = 1073] [outer = 0x0] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124193400) [pid = 1652] [serial = 1074] [outer = 0x12381d000] 09:03:33 INFO - PROCESS | 1652 | 1467821013693 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124658400) [pid = 1652] [serial = 1075] [outer = 0x12381d000] 09:03:34 INFO - PROCESS | 1652 | 1467821014006 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]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 09:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:03:34 INFO - PROCESS | 1652 | 1467821014026 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1652 | 1467821014027 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:03:34 INFO - PROCESS | 1652 | 1467821014029 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1652 | 1467821014032 Marionette TRACE conn2 <- [1,1406,null,{}] 09:03:34 INFO - PROCESS | 1652 | 1467821014035 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}] 09:03:34 INFO - PROCESS | 1652 | 1467821014036 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:34 INFO - PROCESS | 1652 | 1467821014136 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:03:34 INFO - PROCESS | 1652 | 1467821014147 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1652 | 1467821014148 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b727000 == 38 [pid = 1652] [id = 359] 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124659c00) [pid = 1652] [serial = 1076] [outer = 0x0] 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12477e400) [pid = 1652] [serial = 1077] [outer = 0x124659c00] 09:03:34 INFO - PROCESS | 1652 | 1467821014172 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124a93400) [pid = 1652] [serial = 1078] [outer = 0x124659c00] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133ca000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182e7000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e8b000) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110fecc00) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113932400) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11913d400) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12465b400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11812bc00) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199a9800) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11942ac00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1199acc00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1243e2c00) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1122bcc00) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:03:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1139f6800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:03:34 INFO - PROCESS | 1652 | 1467821014515 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]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 09:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:03:34 INFO - PROCESS | 1652 | 1467821014552 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1652 | 1467821014553 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:03:34 INFO - PROCESS | 1652 | 1467821014555 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1652 | 1467821014556 Marionette TRACE conn2 <- [1,1410,null,{}] 09:03:34 INFO - PROCESS | 1652 | 1467821014558 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}] 09:03:34 INFO - PROCESS | 1652 | 1467821014559 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:34 INFO - PROCESS | 1652 | 1467821014638 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:03:34 INFO - PROCESS | 1652 | 1467821014691 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1652 | 1467821014692 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b024800 == 39 [pid = 1652] [id = 360] 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112a79400) [pid = 1652] [serial = 1079] [outer = 0x0] 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182e7000) [pid = 1652] [serial = 1080] [outer = 0x112a79400] 09:03:34 INFO - PROCESS | 1652 | 1467821014716 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1194b4800) [pid = 1652] [serial = 1081] [outer = 0x112a79400] 09:03:35 INFO - PROCESS | 1652 | 1467821015020 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]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 469ms 09:03:35 INFO - PROCESS | 1652 | 1467821015024 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1652 | 1467821015026 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:03:35 INFO - PROCESS | 1652 | 1467821015028 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1652 | 1467821015030 Marionette TRACE conn2 <- [1,1414,null,{}] 09:03:35 INFO - PROCESS | 1652 | 1467821015040 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}] 09:03:35 INFO - PROCESS | 1652 | 1467821015042 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:35 INFO - PROCESS | 1652 | 1467821015137 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:03:35 INFO - PROCESS | 1652 | 1467821015141 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1652 | 1467821015143 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb8800 == 40 [pid = 1652] [id = 361] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115e8b000) [pid = 1652] [serial = 1082] [outer = 0x0] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c5b800) [pid = 1652] [serial = 1083] [outer = 0x115e8b000] 09:03:35 INFO - PROCESS | 1652 | 1467821015169 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1251d8000) [pid = 1652] [serial = 1084] [outer = 0x115e8b000] 09:03:35 INFO - PROCESS | 1652 | 1467821015510 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]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 532ms 09:03:35 INFO - PROCESS | 1652 | 1467821015560 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:03:35 INFO - PROCESS | 1652 | 1467821015562 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:03:35 INFO - PROCESS | 1652 | 1467821015564 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1652 | 1467821015565 Marionette TRACE conn2 <- [1,1418,null,{}] 09:03:35 INFO - PROCESS | 1652 | 1467821015568 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}] 09:03:35 INFO - PROCESS | 1652 | 1467821015569 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:35 INFO - PROCESS | 1652 | 1467821015656 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:03:35 INFO - PROCESS | 1652 | 1467821015661 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1652 | 1467821015662 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c294800 == 41 [pid = 1652] [id = 362] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1256d8800) [pid = 1652] [serial = 1085] [outer = 0x0] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12573fc00) [pid = 1652] [serial = 1086] [outer = 0x1256d8800] 09:03:35 INFO - PROCESS | 1652 | 1467821015688 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126909c00) [pid = 1652] [serial = 1087] [outer = 0x1256d8800] 09:03:36 INFO - PROCESS | 1652 | 1467821016036 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 09:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:03:36 INFO - PROCESS | 1652 | 1467821016085 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1652 | 1467821016087 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:03:36 INFO - PROCESS | 1652 | 1467821016089 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1652 | 1467821016089 Marionette TRACE conn2 <- [1,1422,null,{}] 09:03:36 INFO - PROCESS | 1652 | 1467821016092 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}] 09:03:36 INFO - PROCESS | 1652 | 1467821016093 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:36 INFO - PROCESS | 1652 | 1467821016172 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:03:36 INFO - PROCESS | 1652 | 1467821016227 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1652 | 1467821016228 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c749000 == 42 [pid = 1652] [id = 363] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1256d8c00) [pid = 1652] [serial = 1088] [outer = 0x0] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126911800) [pid = 1652] [serial = 1089] [outer = 0x1256d8c00] 09:03:36 INFO - PROCESS | 1652 | 1467821016252 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126d63800) [pid = 1652] [serial = 1090] [outer = 0x1256d8c00] 09:03:36 INFO - PROCESS | 1652 | 1467821016690 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms 09:03:36 INFO - PROCESS | 1652 | 1467821016710 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1652 | 1467821016713 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:03:36 INFO - PROCESS | 1652 | 1467821016718 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1652 | 1467821016720 Marionette TRACE conn2 <- [1,1426,null,{}] 09:03:36 INFO - PROCESS | 1652 | 1467821016724 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}] 09:03:36 INFO - PROCESS | 1652 | 1467821016726 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:36 INFO - PROCESS | 1652 | 1467821016834 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:03:36 INFO - PROCESS | 1652 | 1467821016890 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1652 | 1467821016891 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916b800 == 43 [pid = 1652] [id = 364] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133cd000) [pid = 1652] [serial = 1091] [outer = 0x0] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115e5a000) [pid = 1652] [serial = 1092] [outer = 0x1133cd000] 09:03:36 INFO - PROCESS | 1652 | 1467821016922 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116975800) [pid = 1652] [serial = 1093] [outer = 0x1133cd000] 09:03:37 INFO - PROCESS | 1652 | 1467821017375 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]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 720ms 09:03:37 INFO - PROCESS | 1652 | 1467821017438 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1652 | 1467821017441 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:03:37 INFO - PROCESS | 1652 | 1467821017446 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1652 | 1467821017450 Marionette TRACE conn2 <- [1,1430,null,{}] 09:03:37 INFO - PROCESS | 1652 | 1467821017453 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}] 09:03:37 INFO - PROCESS | 1652 | 1467821017455 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:37 INFO - PROCESS | 1652 | 1467821017555 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:03:37 INFO - PROCESS | 1652 | 1467821017623 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1652 | 1467821017625 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x128859800 == 44 [pid = 1652] [id = 365] 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1181a8000) [pid = 1652] [serial = 1094] [outer = 0x0] 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118332800) [pid = 1652] [serial = 1095] [outer = 0x1181a8000] 09:03:37 INFO - PROCESS | 1652 | 1467821017655 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118788000) [pid = 1652] [serial = 1096] [outer = 0x1181a8000] 09:03:38 INFO - PROCESS | 1652 | 1467821018110 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 09:03:38 INFO - PROCESS | 1652 | 1467821018119 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:03:38 INFO - PROCESS | 1652 | 1467821018120 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:03:38 INFO - PROCESS | 1652 | 1467821018123 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1652 | 1467821018125 Marionette TRACE conn2 <- [1,1434,null,{}] 09:03:38 INFO - PROCESS | 1652 | 1467821018136 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}] 09:03:38 INFO - PROCESS | 1652 | 1467821018139 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:38 INFO - PROCESS | 1652 | 1467821018242 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:03:38 INFO - PROCESS | 1652 | 1467821018306 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1652 | 1467821018308 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c755800 == 45 [pid = 1652] [id = 366] 09:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119430000) [pid = 1652] [serial = 1097] [outer = 0x0] 09:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199ae400) [pid = 1652] [serial = 1098] [outer = 0x119430000] 09:03:38 INFO - PROCESS | 1652 | 1467821018345 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119d28c00) [pid = 1652] [serial = 1099] [outer = 0x119430000] 09:03:38 INFO - PROCESS | 1652 | 1467821018781 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 09:03:39 INFO - PROCESS | 1652 | 1467821019048 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1652 | 1467821019052 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:03:39 INFO - PROCESS | 1652 | 1467821019069 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1652 | 1467821019071 Marionette TRACE conn2 <- [1,1438,null,{}] 09:03:39 INFO - PROCESS | 1652 | 1467821019075 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}] 09:03:39 INFO - PROCESS | 1652 | 1467821019077 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:39 INFO - PROCESS | 1652 | 1467821019195 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:03:39 INFO - PROCESS | 1652 | 1467821019316 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1652 | 1467821019320 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x113230800 == 46 [pid = 1652] [id = 367] 09:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1110ab800) [pid = 1652] [serial = 1100] [outer = 0x0] 09:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1128d4400) [pid = 1652] [serial = 1101] [outer = 0x1110ab800] 09:03:39 INFO - PROCESS | 1652 | 1467821019366 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115e97800) [pid = 1652] [serial = 1102] [outer = 0x1110ab800] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c294800 == 45 [pid = 1652] [id = 362] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb8800 == 44 [pid = 1652] [id = 361] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b024800 == 43 [pid = 1652] [id = 360] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b727000 == 42 [pid = 1652] [id = 359] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a538800 == 41 [pid = 1652] [id = 358] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129198000 == 40 [pid = 1652] [id = 357] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d6000 == 39 [pid = 1652] [id = 356] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125711000 == 38 [pid = 1652] [id = 355] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124011800 == 37 [pid = 1652] [id = 354] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119d06000 == 36 [pid = 1652] [id = 353] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117e58800 == 35 [pid = 1652] [id = 352] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117246800 == 34 [pid = 1652] [id = 351] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125709000 == 33 [pid = 1652] [id = 350] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b72f800 == 32 [pid = 1652] [id = 348] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117232800 == 31 [pid = 1652] [id = 349] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c755800 == 30 [pid = 1652] [id = 366] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128859800 == 29 [pid = 1652] [id = 365] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11916b800 == 28 [pid = 1652] [id = 364] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c749000 == 27 [pid = 1652] [id = 363] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1172c3400) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115ea2800) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118d90400) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1174f3800) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11878c400) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111ca9400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112a7ac00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115ea7000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195af000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124ecec00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124e10400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119430800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11833f800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119b81400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1197e8000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199e0000) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f80400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d36400) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124a9c400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124781400) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118121c00) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115e99000) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1195b1800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117229000) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118d90800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118d8c000) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199ad400) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1192f6400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116a0e400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 09:03:40 INFO - PROCESS | 1652 | 1467821020387 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]]]}] 09:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1327ms 09:03:40 INFO - PROCESS | 1652 | 1467821020395 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 1652 | 1467821020399 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:03:40 INFO - PROCESS | 1652 | 1467821020402 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1652 | 1467821020404 Marionette TRACE conn2 <- [1,1442,null,{}] 09:03:40 INFO - PROCESS | 1652 | 1467821020408 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}] 09:03:40 INFO - PROCESS | 1652 | 1467821020409 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:40 INFO - PROCESS | 1652 | 1467821020495 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:03:40 INFO - PROCESS | 1652 | 1467821020502 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1652 | 1467821020503 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116244000 == 28 [pid = 1652] [id = 368] 09:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128cec00) [pid = 1652] [serial = 1103] [outer = 0x0] 09:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128d3c00) [pid = 1652] [serial = 1104] [outer = 0x1128cec00] 09:03:40 INFO - PROCESS | 1652 | 1467821020532 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110febc00) [pid = 1652] [serial = 1105] [outer = 0x1128cec00] 09:03:40 INFO - PROCESS | 1652 | 1467821020892 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]]]}] 09:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 09:03:40 INFO - PROCESS | 1652 | 1467821020923 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 1652 | 1467821020926 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:03:40 INFO - PROCESS | 1652 | 1467821020931 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1652 | 1467821020932 Marionette TRACE conn2 <- [1,1446,null,{}] 09:03:40 INFO - PROCESS | 1652 | 1467821020959 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}] 09:03:40 INFO - PROCESS | 1652 | 1467821020960 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:41 INFO - PROCESS | 1652 | 1467821021037 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:03:41 INFO - PROCESS | 1652 | 1467821021041 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1652 | 1467821021043 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11735c000 == 29 [pid = 1652] [id = 369] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11402dc00) [pid = 1652] [serial = 1106] [outer = 0x0] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11602fc00) [pid = 1652] [serial = 1107] [outer = 0x11402dc00] 09:03:41 INFO - PROCESS | 1652 | 1467821021072 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11672ec00) [pid = 1652] [serial = 1108] [outer = 0x11402dc00] 09:03:41 INFO - PROCESS | 1652 | 1467821021406 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 491ms 09:03:41 INFO - PROCESS | 1652 | 1467821021429 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1652 | 1467821021430 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:03:41 INFO - PROCESS | 1652 | 1467821021435 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1652 | 1467821021438 Marionette TRACE conn2 <- [1,1450,null,{}] 09:03:41 INFO - PROCESS | 1652 | 1467821021445 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}] 09:03:41 INFO - PROCESS | 1652 | 1467821021449 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:41 INFO - PROCESS | 1652 | 1467821021523 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:03:41 INFO - PROCESS | 1652 | 1467821021578 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1652 | 1467821021580 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a5b000 == 30 [pid = 1652] [id = 370] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1122b9800) [pid = 1652] [serial = 1109] [outer = 0x0] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117229000) [pid = 1652] [serial = 1110] [outer = 0x1122b9800] 09:03:41 INFO - PROCESS | 1652 | 1467821021607 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11811ac00) [pid = 1652] [serial = 1111] [outer = 0x1122b9800] 09:03:41 INFO - PROCESS | 1652 | 1467821021923 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms 09:03:41 INFO - PROCESS | 1652 | 1467821021960 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1652 | 1467821021962 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:03:41 INFO - PROCESS | 1652 | 1467821021966 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1652 | 1467821021968 Marionette TRACE conn2 <- [1,1454,null,{}] 09:03:41 INFO - PROCESS | 1652 | 1467821021970 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}] 09:03:41 INFO - PROCESS | 1652 | 1467821021971 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:42 INFO - PROCESS | 1652 | 1467821022046 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:03:42 INFO - PROCESS | 1652 | 1467821022051 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1652 | 1467821022052 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a95800 == 31 [pid = 1652] [id = 371] 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118126400) [pid = 1652] [serial = 1112] [outer = 0x0] 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1181ae800) [pid = 1652] [serial = 1113] [outer = 0x118126400] 09:03:42 INFO - PROCESS | 1652 | 1467821022077 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118339000) [pid = 1652] [serial = 1114] [outer = 0x118126400] 09:03:42 INFO - PROCESS | 1652 | 1467821022414 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]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 472ms 09:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:03:42 INFO - PROCESS | 1652 | 1467821022436 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1652 | 1467821022438 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:03:42 INFO - PROCESS | 1652 | 1467821022440 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1652 | 1467821022441 Marionette TRACE conn2 <- [1,1458,null,{}] 09:03:42 INFO - PROCESS | 1652 | 1467821022443 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}] 09:03:42 INFO - PROCESS | 1652 | 1467821022454 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:42 INFO - PROCESS | 1652 | 1467821022552 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:03:42 INFO - PROCESS | 1652 | 1467821022569 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1652 | 1467821022570 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417a800 == 32 [pid = 1652] [id = 372] 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115ea0000) [pid = 1652] [serial = 1115] [outer = 0x0] 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1184dcc00) [pid = 1652] [serial = 1116] [outer = 0x115ea0000] 09:03:42 INFO - PROCESS | 1652 | 1467821022592 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11877e400) [pid = 1652] [serial = 1117] [outer = 0x115ea0000] 09:03:42 INFO - PROCESS | 1652 | 1467821022939 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]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 523ms 09:03:42 INFO - PROCESS | 1652 | 1467821022965 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1652 | 1467821022967 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:03:42 INFO - PROCESS | 1652 | 1467821022978 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1652 | 1467821022979 Marionette TRACE conn2 <- [1,1462,null,{}] 09:03:42 INFO - PROCESS | 1652 | 1467821022981 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}] 09:03:42 INFO - PROCESS | 1652 | 1467821022985 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:43 INFO - PROCESS | 1652 | 1467821023097 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:03:43 INFO - PROCESS | 1652 | 1467821023132 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1652 | 1467821023134 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x125761000 == 33 [pid = 1652] [id = 373] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1128d3400) [pid = 1652] [serial = 1118] [outer = 0x0] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118d8ac00) [pid = 1652] [serial = 1119] [outer = 0x1128d3400] 09:03:43 INFO - PROCESS | 1652 | 1467821023158 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119438400) [pid = 1652] [serial = 1120] [outer = 0x1128d3400] 09:03:43 INFO - PROCESS | 1652 | 1467821023476 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 09:03:43 INFO - PROCESS | 1652 | 1467821023496 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1652 | 1467821023500 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:03:43 INFO - PROCESS | 1652 | 1467821023504 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1652 | 1467821023505 Marionette TRACE conn2 <- [1,1466,null,{}] 09:03:43 INFO - PROCESS | 1652 | 1467821023512 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}] 09:03:43 INFO - PROCESS | 1652 | 1467821023514 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:43 INFO - PROCESS | 1652 | 1467821023616 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:03:43 INFO - PROCESS | 1652 | 1467821023620 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1652 | 1467821023621 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884e000 == 34 [pid = 1652] [id = 374] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118d94400) [pid = 1652] [serial = 1121] [outer = 0x0] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119524000) [pid = 1652] [serial = 1122] [outer = 0x118d94400] 09:03:43 INFO - PROCESS | 1652 | 1467821023645 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1195b9000) [pid = 1652] [serial = 1123] [outer = 0x118d94400] 09:03:43 INFO - PROCESS | 1652 | 1467821023995 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]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 09:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:03:44 INFO - PROCESS | 1652 | 1467821024027 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1652 | 1467821024029 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:03:44 INFO - PROCESS | 1652 | 1467821024031 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1652 | 1467821024033 Marionette TRACE conn2 <- [1,1470,null,{}] 09:03:44 INFO - PROCESS | 1652 | 1467821024037 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}] 09:03:44 INFO - PROCESS | 1652 | 1467821024038 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:44 INFO - PROCESS | 1652 | 1467821024133 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:03:44 INFO - PROCESS | 1652 | 1467821024136 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1652 | 1467821024137 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d4000 == 35 [pid = 1652] [id = 375] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194b6000) [pid = 1652] [serial = 1124] [outer = 0x0] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199ad400) [pid = 1652] [serial = 1125] [outer = 0x1194b6000] 09:03:44 INFO - PROCESS | 1652 | 1467821024161 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199e2000) [pid = 1652] [serial = 1126] [outer = 0x1194b6000] 09:03:44 INFO - PROCESS | 1652 | 1467821024479 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]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 472ms 09:03:44 INFO - PROCESS | 1652 | 1467821024504 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1652 | 1467821024506 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:03:44 INFO - PROCESS | 1652 | 1467821024508 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1652 | 1467821024509 Marionette TRACE conn2 <- [1,1474,null,{}] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1256d8c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1197ddc00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f86000) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1192f1800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11721f000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124659c00) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113029800) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133ce000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112a79400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133cac00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118124400) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11276d400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118d8a400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1256d8800) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12381d000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:03:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e8b000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:03:44 INFO - PROCESS | 1652 | 1467821024739 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}] 09:03:44 INFO - PROCESS | 1652 | 1467821024740 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:44 INFO - PROCESS | 1652 | 1467821024829 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:03:44 INFO - PROCESS | 1652 | 1467821024836 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1652 | 1467821024837 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12917c800 == 36 [pid = 1652] [id = 376] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111e61c00) [pid = 1652] [serial = 1127] [outer = 0x0] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e8b000) [pid = 1652] [serial = 1128] [outer = 0x111e61c00] 09:03:44 INFO - PROCESS | 1652 | 1467821024861 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11833f000) [pid = 1652] [serial = 1129] [outer = 0x111e61c00] 09:03:45 INFO - PROCESS | 1652 | 1467821025202 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]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 720ms 09:03:45 INFO - PROCESS | 1652 | 1467821025228 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1652 | 1467821025230 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:03:45 INFO - PROCESS | 1652 | 1467821025234 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1652 | 1467821025235 Marionette TRACE conn2 <- [1,1478,null,{}] 09:03:45 INFO - PROCESS | 1652 | 1467821025238 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}] 09:03:45 INFO - PROCESS | 1652 | 1467821025239 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:45 INFO - PROCESS | 1652 | 1467821025312 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:03:45 INFO - PROCESS | 1652 | 1467821025368 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1652 | 1467821025369 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a52e800 == 37 [pid = 1652] [id = 377] 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113029800) [pid = 1652] [serial = 1130] [outer = 0x0] 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199d6c00) [pid = 1652] [serial = 1131] [outer = 0x113029800] 09:03:45 INFO - PROCESS | 1652 | 1467821025393 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119f84000) [pid = 1652] [serial = 1132] [outer = 0x113029800] 09:03:45 INFO - PROCESS | 1652 | 1467821025672 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]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 09:03:45 INFO - PROCESS | 1652 | 1467821025705 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1652 | 1467821025706 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:03:45 INFO - PROCESS | 1652 | 1467821025709 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1652 | 1467821025710 Marionette TRACE conn2 <- [1,1482,null,{}] 09:03:45 INFO - PROCESS | 1652 | 1467821025713 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}] 09:03:45 INFO - PROCESS | 1652 | 1467821025715 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:45 INFO - PROCESS | 1652 | 1467821025818 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:03:45 INFO - PROCESS | 1652 | 1467821025822 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1652 | 1467821025824 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416e800 == 38 [pid = 1652] [id = 378] 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119f88c00) [pid = 1652] [serial = 1133] [outer = 0x0] 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124197400) [pid = 1652] [serial = 1134] [outer = 0x119f88c00] 09:03:45 INFO - PROCESS | 1652 | 1467821025850 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12477e800) [pid = 1652] [serial = 1135] [outer = 0x119f88c00] 09:03:46 INFO - PROCESS | 1652 | 1467821026287 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]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 618ms 09:03:46 INFO - PROCESS | 1652 | 1467821026328 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1652 | 1467821026329 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:03:46 INFO - PROCESS | 1652 | 1467821026331 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1652 | 1467821026332 Marionette TRACE conn2 <- [1,1486,null,{}] 09:03:46 INFO - PROCESS | 1652 | 1467821026334 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}] 09:03:46 INFO - PROCESS | 1652 | 1467821026336 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:46 INFO - PROCESS | 1652 | 1467821026412 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:03:46 INFO - PROCESS | 1652 | 1467821026419 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1652 | 1467821026420 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc88000 == 39 [pid = 1652] [id = 379] 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124782800) [pid = 1652] [serial = 1136] [outer = 0x0] 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1256d5800) [pid = 1652] [serial = 1137] [outer = 0x124782800] 09:03:46 INFO - PROCESS | 1652 | 1467821026443 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126907400) [pid = 1652] [serial = 1138] [outer = 0x124782800] 09:03:46 INFO - PROCESS | 1652 | 1467821026949 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]]]}] 09:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 09:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:03:47 INFO - PROCESS | 1652 | 1467821027001 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:03:47 INFO - PROCESS | 1652 | 1467821027004 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:03:47 INFO - PROCESS | 1652 | 1467821027007 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1652 | 1467821027009 Marionette TRACE conn2 <- [1,1490,null,{}] 09:03:47 INFO - PROCESS | 1652 | 1467821027013 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}] 09:03:47 INFO - PROCESS | 1652 | 1467821027015 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:47 INFO - PROCESS | 1652 | 1467821027131 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:03:47 INFO - PROCESS | 1652 | 1467821027212 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1652 | 1467821027213 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11723b000 == 40 [pid = 1652] [id = 380] 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128d7c00) [pid = 1652] [serial = 1139] [outer = 0x0] 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112df0800) [pid = 1652] [serial = 1140] [outer = 0x1128d7c00] 09:03:47 INFO - PROCESS | 1652 | 1467821027287 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115e8b400) [pid = 1652] [serial = 1141] [outer = 0x1128d7c00] 09:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 825ms 09:03:47 INFO - PROCESS | 1652 | 1467821027826 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]]]}] 09:03:47 INFO - PROCESS | 1652 | 1467821027834 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:03:47 INFO - PROCESS | 1652 | 1467821027837 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:03:47 INFO - PROCESS | 1652 | 1467821027842 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1652 | 1467821027843 Marionette TRACE conn2 <- [1,1494,null,{}] 09:03:47 INFO - PROCESS | 1652 | 1467821027846 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}] 09:03:47 INFO - PROCESS | 1652 | 1467821027848 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:47 INFO - PROCESS | 1652 | 1467821027971 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:03:48 INFO - PROCESS | 1652 | 1467821028051 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1652 | 1467821028053 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ccd000 == 41 [pid = 1652] [id = 381] 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128d9000) [pid = 1652] [serial = 1142] [outer = 0x0] 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116029c00) [pid = 1652] [serial = 1143] [outer = 0x1128d9000] 09:03:48 INFO - PROCESS | 1652 | 1467821028083 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1174eb800) [pid = 1652] [serial = 1144] [outer = 0x1128d9000] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12416e800 == 40 [pid = 1652] [id = 378] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a52e800 == 39 [pid = 1652] [id = 377] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12917c800 == 38 [pid = 1652] [id = 376] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d4000 == 37 [pid = 1652] [id = 375] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12884e000 == 36 [pid = 1652] [id = 374] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125761000 == 35 [pid = 1652] [id = 373] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12417a800 == 34 [pid = 1652] [id = 372] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123a95800 == 33 [pid = 1652] [id = 371] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119a5b000 == 32 [pid = 1652] [id = 370] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11735c000 == 31 [pid = 1652] [id = 369] 09:03:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116244000 == 30 [pid = 1652] [id = 368] 09:03:48 INFO - PROCESS | 1652 | 1467821028777 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]]]}] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118d95c00) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1192f1000) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126909c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124658400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124193400) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194b4800) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124c5b800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12573fc00) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124a93400) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123c1cc00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1251d8000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119f7f000) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119526800) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126d63800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126911800) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199b7c00) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12381a800) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1194ae400) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117481400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12477e400) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1176cc000) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1133cf800) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x115e92c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119b7a400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1182e7000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x117224800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1176bdc00) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1184e3c00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1187df800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1128d0c00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 09:03:48 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1133cb000) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 09:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 972ms 09:03:48 INFO - PROCESS | 1652 | 1467821028817 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:03:48 INFO - PROCESS | 1652 | 1467821028821 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:03:48 INFO - PROCESS | 1652 | 1467821028825 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1652 | 1467821028828 Marionette TRACE conn2 <- [1,1498,null,{}] 09:03:48 INFO - PROCESS | 1652 | 1467821028833 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}] 09:03:48 INFO - PROCESS | 1652 | 1467821028835 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:48 INFO - PROCESS | 1652 | 1467821028962 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:03:48 INFO - PROCESS | 1652 | 1467821028978 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1652 | 1467821028979 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117026000 == 31 [pid = 1652] [id = 382] 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11662fc00) [pid = 1652] [serial = 1145] [outer = 0x0] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11696d000) [pid = 1652] [serial = 1146] [outer = 0x11662fc00] 09:03:49 INFO - PROCESS | 1652 | 1467821029025 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117224800) [pid = 1652] [serial = 1147] [outer = 0x11662fc00] 09:03:49 INFO - PROCESS | 1652 | 1467821029523 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 09:03:49 INFO - PROCESS | 1652 | 1467821029546 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:03:49 INFO - PROCESS | 1652 | 1467821029551 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:03:49 INFO - PROCESS | 1652 | 1467821029555 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1652 | 1467821029557 Marionette TRACE conn2 <- [1,1502,null,{}] 09:03:49 INFO - PROCESS | 1652 | 1467821029559 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}] 09:03:49 INFO - PROCESS | 1652 | 1467821029561 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:49 INFO - PROCESS | 1652 | 1467821029637 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:03:49 INFO - PROCESS | 1652 | 1467821029641 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1652 | 1467821029642 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118796800 == 32 [pid = 1652] [id = 383] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1176bd800) [pid = 1652] [serial = 1148] [outer = 0x0] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118120400) [pid = 1652] [serial = 1149] [outer = 0x1176bd800] 09:03:49 INFO - PROCESS | 1652 | 1467821029671 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11812b800) [pid = 1652] [serial = 1150] [outer = 0x1176bd800] 09:03:49 INFO - PROCESS | 1652 | 1467821029998 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]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 469ms 09:03:50 INFO - PROCESS | 1652 | 1467821030024 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1652 | 1467821030026 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:03:50 INFO - PROCESS | 1652 | 1467821030028 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1652 | 1467821030031 Marionette TRACE conn2 <- [1,1506,null,{}] 09:03:50 INFO - PROCESS | 1652 | 1467821030038 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}] 09:03:50 INFO - PROCESS | 1652 | 1467821030042 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:50 INFO - PROCESS | 1652 | 1467821030118 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:03:50 INFO - PROCESS | 1652 | 1467821030123 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1652 | 1467821030126 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12437c000 == 33 [pid = 1652] [id = 384] 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128cd000) [pid = 1652] [serial = 1151] [outer = 0x0] 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1184df400) [pid = 1652] [serial = 1152] [outer = 0x1128cd000] 09:03:50 INFO - PROCESS | 1652 | 1467821030155 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118d7d400) [pid = 1652] [serial = 1153] [outer = 0x1128cd000] 09:03:50 INFO - PROCESS | 1652 | 1467821030488 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]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 09:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:03:50 INFO - PROCESS | 1652 | 1467821030502 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1652 | 1467821030504 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:03:50 INFO - PROCESS | 1652 | 1467821030506 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1652 | 1467821030507 Marionette TRACE conn2 <- [1,1510,null,{}] 09:03:50 INFO - PROCESS | 1652 | 1467821030509 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}] 09:03:50 INFO - PROCESS | 1652 | 1467821030510 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:50 INFO - PROCESS | 1652 | 1467821030589 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:03:50 INFO - PROCESS | 1652 | 1467821030593 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1652 | 1467821030594 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x125718000 == 34 [pid = 1652] [id = 385] 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e99000) [pid = 1652] [serial = 1154] [outer = 0x0] 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118d92400) [pid = 1652] [serial = 1155] [outer = 0x117e99000] 09:03:50 INFO - PROCESS | 1652 | 1467821030673 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1192ee800) [pid = 1652] [serial = 1156] [outer = 0x117e99000] 09:03:50 INFO - PROCESS | 1652 | 1467821030977 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 09:03:51 INFO - PROCESS | 1652 | 1467821031025 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1652 | 1467821031026 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:03:51 INFO - PROCESS | 1652 | 1467821031028 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1652 | 1467821031030 Marionette TRACE conn2 <- [1,1514,null,{}] 09:03:51 INFO - PROCESS | 1652 | 1467821031032 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}] 09:03:51 INFO - PROCESS | 1652 | 1467821031033 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:51 INFO - PROCESS | 1652 | 1467821031127 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:03:51 INFO - PROCESS | 1652 | 1467821031163 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1652 | 1467821031164 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6d000 == 35 [pid = 1652] [id = 386] 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118d96800) [pid = 1652] [serial = 1157] [outer = 0x0] 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119433800) [pid = 1652] [serial = 1158] [outer = 0x118d96800] 09:03:51 INFO - PROCESS | 1652 | 1467821031189 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119526800) [pid = 1652] [serial = 1159] [outer = 0x118d96800] 09:03:51 INFO - PROCESS | 1652 | 1467821031523 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 517ms 09:03:51 INFO - PROCESS | 1652 | 1467821031547 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1652 | 1467821031548 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:03:51 INFO - PROCESS | 1652 | 1467821031550 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1652 | 1467821031551 Marionette TRACE conn2 <- [1,1518,null,{}] 09:03:51 INFO - PROCESS | 1652 | 1467821031553 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}] 09:03:51 INFO - PROCESS | 1652 | 1467821031557 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:51 INFO - PROCESS | 1652 | 1467821031677 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:03:51 INFO - PROCESS | 1652 | 1467821031714 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1652 | 1467821031715 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a539800 == 36 [pid = 1652] [id = 387] 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194acc00) [pid = 1652] [serial = 1160] [outer = 0x0] 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119b76800) [pid = 1652] [serial = 1161] [outer = 0x1194acc00] 09:03:51 INFO - PROCESS | 1652 | 1467821031740 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123f0d400) [pid = 1652] [serial = 1162] [outer = 0x1194acc00] 09:03:52 INFO - PROCESS | 1652 | 1467821032055 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]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 09:03:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:03:52 INFO - PROCESS | 1652 | 1467821032069 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1652 | 1467821032070 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:03:52 INFO - PROCESS | 1652 | 1467821032072 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1652 | 1467821032073 Marionette TRACE conn2 <- [1,1522,null,{}] 09:03:52 INFO - PROCESS | 1652 | 1467821032076 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}] 09:03:52 INFO - PROCESS | 1652 | 1467821032077 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:52 INFO - PROCESS | 1652 | 1467821032176 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:03:52 INFO - PROCESS | 1652 | 1467821032186 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1652 | 1467821032187 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b733000 == 37 [pid = 1652] [id = 388] 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110fee800) [pid = 1652] [serial = 1163] [outer = 0x0] 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124776000) [pid = 1652] [serial = 1164] [outer = 0x110fee800] 09:03:52 INFO - PROCESS | 1652 | 1467821032211 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124c67400) [pid = 1652] [serial = 1165] [outer = 0x110fee800] 09:03:52 INFO - PROCESS | 1652 | 1467821032504 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"]]]}] 09:03:52 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 () { 09:03:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:03:52 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 () { 09:03:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:03:52 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 () { 09:03:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:03:52 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 () { 09:03:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:03:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 471ms 09:03:52 INFO - PROCESS | 1652 | 1467821032544 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1652 | 1467821032545 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:03:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:03:52 INFO - PROCESS | 1652 | 1467821032550 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1652 | 1467821032551 Marionette TRACE conn2 <- [1,1526,null,{}] 09:03:52 INFO - PROCESS | 1652 | 1467821032554 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}] 09:03:52 INFO - PROCESS | 1652 | 1467821032555 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:52 INFO - PROCESS | 1652 | 1467821032650 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:03:52 INFO - PROCESS | 1652 | 1467821032660 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1652 | 1467821032661 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc83000 == 38 [pid = 1652] [id = 389] 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1195b4400) [pid = 1652] [serial = 1166] [outer = 0x0] 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124ed5000) [pid = 1652] [serial = 1167] [outer = 0x1195b4400] 09:03:52 INFO - PROCESS | 1652 | 1467821032693 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126910c00) [pid = 1652] [serial = 1168] [outer = 0x1195b4400] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d3400) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118126400) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11402dc00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1122b9800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118d94400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1110ab800) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128cec00) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133cd000) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1181a8000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119430000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1194b6000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111e61c00) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119f88c00) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113029800) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:03:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x115ea0000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:03:53 INFO - PROCESS | 1652 | 1467821033088 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"]]]}] 09:03:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:03:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:03:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:03:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 572ms 09:03:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:03:53 INFO - PROCESS | 1652 | 1467821033121 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1652 | 1467821033123 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:03:53 INFO - PROCESS | 1652 | 1467821033125 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1652 | 1467821033126 Marionette TRACE conn2 <- [1,1530,null,{}] 09:03:53 INFO - PROCESS | 1652 | 1467821033128 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}] 09:03:53 INFO - PROCESS | 1652 | 1467821033129 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:53 INFO - PROCESS | 1652 | 1467821033205 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:03:53 INFO - PROCESS | 1652 | 1467821033209 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1652 | 1467821033210 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12437b800 == 39 [pid = 1652] [id = 390] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e9a800) [pid = 1652] [serial = 1169] [outer = 0x0] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11696d400) [pid = 1652] [serial = 1170] [outer = 0x117e9a800] 09:03:53 INFO - PROCESS | 1652 | 1467821033237 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118336c00) [pid = 1652] [serial = 1171] [outer = 0x117e9a800] 09:03:53 INFO - PROCESS | 1652 | 1467821033539 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]]]}] 09:03:53 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 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:03:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:03:53 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. 09:03:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:03:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 419ms 09:03:53 INFO - PROCESS | 1652 | 1467821033545 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1652 | 1467821033546 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:03:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:03:53 INFO - PROCESS | 1652 | 1467821033556 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1652 | 1467821033557 Marionette TRACE conn2 <- [1,1534,null,{}] 09:03:53 INFO - PROCESS | 1652 | 1467821033559 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}] 09:03:53 INFO - PROCESS | 1652 | 1467821033560 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:53 INFO - PROCESS | 1652 | 1467821033642 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:03:53 INFO - PROCESS | 1652 | 1467821033709 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1652 | 1467821033710 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c294000 == 40 [pid = 1652] [id = 391] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1181ab400) [pid = 1652] [serial = 1172] [outer = 0x0] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194b2400) [pid = 1652] [serial = 1173] [outer = 0x1181ab400] 09:03:53 INFO - PROCESS | 1652 | 1467821033734 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124a96800) [pid = 1652] [serial = 1174] [outer = 0x1181ab400] 09:03:54 INFO - PROCESS | 1652 | 1467821034003 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 469ms 09:03:54 INFO - PROCESS | 1652 | 1467821034026 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1652 | 1467821034027 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:03:54 INFO - PROCESS | 1652 | 1467821034029 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1652 | 1467821034032 Marionette TRACE conn2 <- [1,1538,null,{}] 09:03:54 INFO - PROCESS | 1652 | 1467821034041 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}] 09:03:54 INFO - PROCESS | 1652 | 1467821034043 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:54 INFO - PROCESS | 1652 | 1467821034140 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:03:54 INFO - PROCESS | 1652 | 1467821034144 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1652 | 1467821034145 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca58800 == 41 [pid = 1652] [id = 392] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12465b000) [pid = 1652] [serial = 1175] [outer = 0x0] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126e61000) [pid = 1652] [serial = 1176] [outer = 0x12465b000] 09:03:54 INFO - PROCESS | 1652 | 1467821034171 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12880c400) [pid = 1652] [serial = 1177] [outer = 0x12465b000] 09:03:54 INFO - PROCESS | 1652 | 1467821034591 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 576ms 09:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:03:54 INFO - PROCESS | 1652 | 1467821034607 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1652 | 1467821034608 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:03:54 INFO - PROCESS | 1652 | 1467821034610 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1652 | 1467821034611 Marionette TRACE conn2 <- [1,1542,null,{}] 09:03:54 INFO - PROCESS | 1652 | 1467821034614 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}] 09:03:54 INFO - PROCESS | 1652 | 1467821034617 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:54 INFO - PROCESS | 1652 | 1467821034748 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:03:54 INFO - PROCESS | 1652 | 1467821034755 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1652 | 1467821034757 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb0e000 == 42 [pid = 1652] [id = 393] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126ea7000) [pid = 1652] [serial = 1178] [outer = 0x0] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128812c00) [pid = 1652] [serial = 1179] [outer = 0x126ea7000] 09:03:54 INFO - PROCESS | 1652 | 1467821034796 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128818000) [pid = 1652] [serial = 1180] [outer = 0x126ea7000] 09:03:55 INFO - PROCESS | 1652 | 1467821035256 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]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 669ms 09:03:55 INFO - PROCESS | 1652 | 1467821035280 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1652 | 1467821035283 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:03:55 INFO - PROCESS | 1652 | 1467821035286 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1652 | 1467821035288 Marionette TRACE conn2 <- [1,1546,null,{}] 09:03:55 INFO - PROCESS | 1652 | 1467821035292 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}] 09:03:55 INFO - PROCESS | 1652 | 1467821035294 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:55 INFO - PROCESS | 1652 | 1467821035402 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:03:55 INFO - PROCESS | 1652 | 1467821035461 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 1652 | 1467821035463 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862f800 == 43 [pid = 1652] [id = 394] 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128d1400) [pid = 1652] [serial = 1181] [outer = 0x0] 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115e96400) [pid = 1652] [serial = 1182] [outer = 0x1128d1400] 09:03:55 INFO - PROCESS | 1652 | 1467821035493 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11721d800) [pid = 1652] [serial = 1183] [outer = 0x1128d1400] 09:03:55 INFO - PROCESS | 1652 | 1467821035953 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]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 674ms 09:03:55 INFO - PROCESS | 1652 | 1467821035960 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1652 | 1467821035963 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:03:55 INFO - PROCESS | 1652 | 1467821035970 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1652 | 1467821035971 Marionette TRACE conn2 <- [1,1550,null,{}] 09:03:55 INFO - PROCESS | 1652 | 1467821035974 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}] 09:03:55 INFO - PROCESS | 1652 | 1467821035976 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:56 INFO - PROCESS | 1652 | 1467821036102 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:03:56 INFO - PROCESS | 1652 | 1467821036162 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1652 | 1467821036163 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12718d000 == 44 [pid = 1652] [id = 395] 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117e92400) [pid = 1652] [serial = 1184] [outer = 0x0] 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1181af400) [pid = 1652] [serial = 1185] [outer = 0x117e92400] 09:03:56 INFO - PROCESS | 1652 | 1467821036195 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118d7bc00) [pid = 1652] [serial = 1186] [outer = 0x117e92400] 09:03:56 INFO - PROCESS | 1652 | 1467821036652 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]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:03:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 719ms 09:03:56 INFO - PROCESS | 1652 | 1467821036689 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1652 | 1467821036691 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:03:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:03:56 INFO - PROCESS | 1652 | 1467821036693 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1652 | 1467821036696 Marionette TRACE conn2 <- [1,1554,null,{}] 09:03:56 INFO - PROCESS | 1652 | 1467821036704 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}] 09:03:56 INFO - PROCESS | 1652 | 1467821036707 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:56 INFO - PROCESS | 1652 | 1467821036810 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:03:56 INFO - PROCESS | 1652 | 1467821036871 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1652 | 1467821036874 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca5d000 == 45 [pid = 1652] [id = 396] 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119432400) [pid = 1652] [serial = 1187] [outer = 0x0] 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d29000) [pid = 1652] [serial = 1188] [outer = 0x119432400] 09:03:56 INFO - PROCESS | 1652 | 1467821036904 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123819c00) [pid = 1652] [serial = 1189] [outer = 0x119432400] 09:03:57 INFO - PROCESS | 1652 | 1467821037319 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]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:03:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 673ms 09:03:57 INFO - PROCESS | 1652 | 1467821037367 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1652 | 1467821037369 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:03:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:03:57 INFO - PROCESS | 1652 | 1467821037371 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1652 | 1467821037372 Marionette TRACE conn2 <- [1,1558,null,{}] 09:03:57 INFO - PROCESS | 1652 | 1467821037375 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}] 09:03:57 INFO - PROCESS | 1652 | 1467821037376 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:57 INFO - PROCESS | 1652 | 1467821037496 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:03:57 INFO - PROCESS | 1652 | 1467821037555 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1652 | 1467821037557 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cce3800 == 46 [pid = 1652] [id = 397] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1243e8800) [pid = 1652] [serial = 1190] [outer = 0x0] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1256d6400) [pid = 1652] [serial = 1191] [outer = 0x1243e8800] 09:03:57 INFO - PROCESS | 1652 | 1467821037585 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126e06400) [pid = 1652] [serial = 1192] [outer = 0x1243e8800] 09:03:58 INFO - PROCESS | 1652 | 1467821038171 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]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:03:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 825ms 09:03:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:03:58 INFO - PROCESS | 1652 | 1467821038205 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1652 | 1467821038208 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:03:58 INFO - PROCESS | 1652 | 1467821038212 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1652 | 1467821038215 Marionette TRACE conn2 <- [1,1562,null,{}] 09:03:58 INFO - PROCESS | 1652 | 1467821038221 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}] 09:03:58 INFO - PROCESS | 1652 | 1467821038223 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:58 INFO - PROCESS | 1652 | 1467821038323 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:03:58 INFO - PROCESS | 1652 | 1467821038392 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1652 | 1467821038394 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11957b800 == 47 [pid = 1652] [id = 398] 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115e98c00) [pid = 1652] [serial = 1193] [outer = 0x0] 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115ea6800) [pid = 1652] [serial = 1194] [outer = 0x115e98c00] 09:03:58 INFO - PROCESS | 1652 | 1467821038422 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11721fc00) [pid = 1652] [serial = 1195] [outer = 0x115e98c00] 09:03:58 INFO - PROCESS | 1652 | 1467821038863 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]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:03:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 674ms 09:03:58 INFO - PROCESS | 1652 | 1467821038886 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1652 | 1467821038889 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:03:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:03:58 INFO - PROCESS | 1652 | 1467821038893 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1652 | 1467821038895 Marionette TRACE conn2 <- [1,1566,null,{}] 09:03:58 INFO - PROCESS | 1652 | 1467821038897 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}] 09:03:58 INFO - PROCESS | 1652 | 1467821038899 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:58 INFO - PROCESS | 1652 | 1467821038991 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:03:59 INFO - PROCESS | 1652 | 1467821039048 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1652 | 1467821039049 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:03:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119171000 == 48 [pid = 1652] [id = 399] 09:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11811dc00) [pid = 1652] [serial = 1196] [outer = 0x0] 09:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118126000) [pid = 1652] [serial = 1197] [outer = 0x11811dc00] 09:03:59 INFO - PROCESS | 1652 | 1467821039080 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118334800) [pid = 1652] [serial = 1198] [outer = 0x11811dc00] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca58800 == 47 [pid = 1652] [id = 392] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c294000 == 46 [pid = 1652] [id = 391] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12437b800 == 45 [pid = 1652] [id = 390] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc83000 == 44 [pid = 1652] [id = 389] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b733000 == 43 [pid = 1652] [id = 388] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a539800 == 42 [pid = 1652] [id = 387] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6d000 == 41 [pid = 1652] [id = 386] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125718000 == 40 [pid = 1652] [id = 385] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12437c000 == 39 [pid = 1652] [id = 384] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118796800 == 38 [pid = 1652] [id = 383] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x117026000 == 37 [pid = 1652] [id = 382] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123ccd000 == 36 [pid = 1652] [id = 381] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11723b000 == 35 [pid = 1652] [id = 380] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc88000 == 34 [pid = 1652] [id = 379] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113230800 == 33 [pid = 1652] [id = 367] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11957b800 == 32 [pid = 1652] [id = 398] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12cce3800 == 31 [pid = 1652] [id = 397] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca5d000 == 30 [pid = 1652] [id = 396] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12718d000 == 29 [pid = 1652] [id = 395] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb0e000 == 28 [pid = 1652] [id = 393] 09:03:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11862f800 == 27 [pid = 1652] [id = 394] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118d8ac00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1181ae800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118339000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11602fc00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11672ec00) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117229000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11811ac00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119524000) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115e97800) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128d4400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128d3c00) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110febc00) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116975800) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115e5a000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118788000) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118332800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d28c00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199ae400) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119438400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199ad400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e8b000) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11833f000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124197400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199e2000) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f84000) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1184dcc00) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1256d5800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1195b9000) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11877e400) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12477e800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1199d6c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 09:03:59 INFO - PROCESS | 1652 | 1467821039958 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]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:03:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1074ms 09:03:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:03:59 INFO - PROCESS | 1652 | 1467821039968 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1652 | 1467821039971 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:03:59 INFO - PROCESS | 1652 | 1467821039974 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1652 | 1467821039976 Marionette TRACE conn2 <- [1,1570,null,{}] 09:03:59 INFO - PROCESS | 1652 | 1467821039982 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}] 09:03:59 INFO - PROCESS | 1652 | 1467821039985 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:00 INFO - PROCESS | 1652 | 1467821040107 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:04:00 INFO - PROCESS | 1652 | 1467821040196 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1652 | 1467821040197 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116672000 == 28 [pid = 1652] [id = 400] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1128d7000) [pid = 1652] [serial = 1199] [outer = 0x0] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11302f000) [pid = 1652] [serial = 1200] [outer = 0x1128d7000] 09:04:00 INFO - PROCESS | 1652 | 1467821040243 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115e5a000) [pid = 1652] [serial = 1201] [outer = 0x1128d7000] 09:04:00 INFO - PROCESS | 1652 | 1467821040622 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]]]}] 09:04:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:04:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 674ms 09:04:00 INFO - PROCESS | 1652 | 1467821040651 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:04:00 INFO - PROCESS | 1652 | 1467821040654 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:04:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:04:00 INFO - PROCESS | 1652 | 1467821040658 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:04:00 INFO - PROCESS | 1652 | 1467821040659 Marionette TRACE conn2 <- [1,1574,null,{}] 09:04:00 INFO - PROCESS | 1652 | 1467821040662 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}] 09:04:00 INFO - PROCESS | 1652 | 1467821040663 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:00 INFO - PROCESS | 1652 | 1467821040740 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:04:00 INFO - PROCESS | 1652 | 1467821040819 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1652 | 1467821040820 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118469800 == 29 [pid = 1652] [id = 401] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116726400) [pid = 1652] [serial = 1202] [outer = 0x0] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11721d400) [pid = 1652] [serial = 1203] [outer = 0x116726400] 09:04:00 INFO - PROCESS | 1652 | 1467821040847 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1172cac00) [pid = 1652] [serial = 1204] [outer = 0x116726400] 09:04:01 INFO - PROCESS | 1652 | 1467821041147 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]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 09:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:04:01 INFO - PROCESS | 1652 | 1467821041177 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1652 | 1467821041178 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:04:01 INFO - PROCESS | 1652 | 1467821041181 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1652 | 1467821041186 Marionette TRACE conn2 <- [1,1578,null,{}] 09:04:01 INFO - PROCESS | 1652 | 1467821041194 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}] 09:04:01 INFO - PROCESS | 1652 | 1467821041199 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:01 INFO - PROCESS | 1652 | 1467821041276 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:04:01 INFO - PROCESS | 1652 | 1467821041331 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1652 | 1467821041333 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a74000 == 30 [pid = 1652] [id = 402] 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112df0c00) [pid = 1652] [serial = 1205] [outer = 0x0] 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11811ac00) [pid = 1652] [serial = 1206] [outer = 0x112df0c00] 09:04:01 INFO - PROCESS | 1652 | 1467821041360 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11833bc00) [pid = 1652] [serial = 1207] [outer = 0x112df0c00] 09:04:01 INFO - PROCESS | 1652 | 1467821041619 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]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 476ms 09:04:01 INFO - PROCESS | 1652 | 1467821041657 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1652 | 1467821041658 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:04:01 INFO - PROCESS | 1652 | 1467821041660 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1652 | 1467821041661 Marionette TRACE conn2 <- [1,1582,null,{}] 09:04:01 INFO - PROCESS | 1652 | 1467821041664 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}] 09:04:01 INFO - PROCESS | 1652 | 1467821041667 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:01 INFO - PROCESS | 1652 | 1467821041756 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:04:01 INFO - PROCESS | 1652 | 1467821041760 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1652 | 1467821041761 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cc8000 == 31 [pid = 1652] [id = 403] 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1184dfc00) [pid = 1652] [serial = 1208] [outer = 0x0] 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1187e9400) [pid = 1652] [serial = 1209] [outer = 0x1184dfc00] 09:04:01 INFO - PROCESS | 1652 | 1467821041789 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118d87000) [pid = 1652] [serial = 1210] [outer = 0x1184dfc00] 09:04:02 INFO - PROCESS | 1652 | 1467821042151 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 09:04:02 INFO - PROCESS | 1652 | 1467821042181 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1652 | 1467821042182 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:04:02 INFO - PROCESS | 1652 | 1467821042184 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1652 | 1467821042185 Marionette TRACE conn2 <- [1,1586,null,{}] 09:04:02 INFO - PROCESS | 1652 | 1467821042187 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}] 09:04:02 INFO - PROCESS | 1652 | 1467821042188 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:02 INFO - PROCESS | 1652 | 1467821042281 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:04:02 INFO - PROCESS | 1652 | 1467821042319 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1652 | 1467821042321 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c10000 == 32 [pid = 1652] [id = 404] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115e89000) [pid = 1652] [serial = 1211] [outer = 0x0] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118d8bc00) [pid = 1652] [serial = 1212] [outer = 0x115e89000] 09:04:02 INFO - PROCESS | 1652 | 1467821042346 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119142000) [pid = 1652] [serial = 1213] [outer = 0x115e89000] 09:04:02 INFO - PROCESS | 1652 | 1467821042657 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 09:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:04:02 INFO - PROCESS | 1652 | 1467821042703 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1652 | 1467821042704 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:04:02 INFO - PROCESS | 1652 | 1467821042706 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1652 | 1467821042707 Marionette TRACE conn2 <- [1,1590,null,{}] 09:04:02 INFO - PROCESS | 1652 | 1467821042715 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}] 09:04:02 INFO - PROCESS | 1652 | 1467821042719 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:02 INFO - PROCESS | 1652 | 1467821042835 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:04:02 INFO - PROCESS | 1652 | 1467821042839 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1652 | 1467821042840 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x127182000 == 33 [pid = 1652] [id = 405] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116722400) [pid = 1652] [serial = 1214] [outer = 0x0] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1192f5800) [pid = 1652] [serial = 1215] [outer = 0x116722400] 09:04:02 INFO - PROCESS | 1652 | 1467821042865 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1197e8000) [pid = 1652] [serial = 1216] [outer = 0x116722400] 09:04:03 INFO - PROCESS | 1652 | 1467821043216 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]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:04:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 09:04:03 INFO - PROCESS | 1652 | 1467821043276 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1652 | 1467821043277 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:04:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:04:03 INFO - PROCESS | 1652 | 1467821043279 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1652 | 1467821043280 Marionette TRACE conn2 <- [1,1594,null,{}] 09:04:03 INFO - PROCESS | 1652 | 1467821043282 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}] 09:04:03 INFO - PROCESS | 1652 | 1467821043284 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:03 INFO - PROCESS | 1652 | 1467821043379 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:04:03 INFO - PROCESS | 1652 | 1467821043382 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1652 | 1467821043383 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d93000 == 34 [pid = 1652] [id = 406] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118133800) [pid = 1652] [serial = 1217] [outer = 0x0] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199b4000) [pid = 1652] [serial = 1218] [outer = 0x118133800] 09:04:03 INFO - PROCESS | 1652 | 1467821043407 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119b75c00) [pid = 1652] [serial = 1219] [outer = 0x118133800] 09:04:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:04:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 09:04:03 INFO - PROCESS | 1652 | 1467821043739 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]]]}] 09:04:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:04:03 INFO - PROCESS | 1652 | 1467821043755 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1652 | 1467821043756 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:04:03 INFO - PROCESS | 1652 | 1467821043759 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1652 | 1467821043760 Marionette TRACE conn2 <- [1,1598,null,{}] 09:04:03 INFO - PROCESS | 1652 | 1467821043762 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}] 09:04:03 INFO - PROCESS | 1652 | 1467821043763 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:03 INFO - PROCESS | 1652 | 1467821043867 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:04:03 INFO - PROCESS | 1652 | 1467821043871 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1652 | 1467821043872 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12917f800 == 35 [pid = 1652] [id = 407] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1184e2400) [pid = 1652] [serial = 1220] [outer = 0x0] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119d34800) [pid = 1652] [serial = 1221] [outer = 0x1184e2400] 09:04:03 INFO - PROCESS | 1652 | 1467821043897 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119f81000) [pid = 1652] [serial = 1222] [outer = 0x1184e2400] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118d96800) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110fee800) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1194acc00) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195b4400) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117e9a800) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11662fc00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176bd800) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117e99000) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d7c00) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128cd000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128d9000) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124782800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12465b000) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126ea7000) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1181ab400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:04:04 INFO - PROCESS | 1652 | 1467821044379 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]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:04:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 669ms 09:04:04 INFO - PROCESS | 1652 | 1467821044440 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1652 | 1467821044441 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:04:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:04:04 INFO - PROCESS | 1652 | 1467821044443 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1652 | 1467821044444 Marionette TRACE conn2 <- [1,1602,null,{}] 09:04:04 INFO - PROCESS | 1652 | 1467821044447 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}] 09:04:04 INFO - PROCESS | 1652 | 1467821044449 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:04 INFO - PROCESS | 1652 | 1467821044522 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:04:04 INFO - PROCESS | 1652 | 1467821044525 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1652 | 1467821044526 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a73800 == 36 [pid = 1652] [id = 408] 09:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113b9d800) [pid = 1652] [serial = 1223] [outer = 0x0] 09:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1186dcc00) [pid = 1652] [serial = 1224] [outer = 0x113b9d800] 09:04:04 INFO - PROCESS | 1652 | 1467821044552 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d36000) [pid = 1652] [serial = 1225] [outer = 0x113b9d800] 09:04:04 INFO - PROCESS | 1652 | 1467821044977 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:04:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 571ms 09:04:05 INFO - PROCESS | 1652 | 1467821045026 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1652 | 1467821045028 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:04:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:04:05 INFO - PROCESS | 1652 | 1467821045033 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1652 | 1467821045035 Marionette TRACE conn2 <- [1,1606,null,{}] 09:04:05 INFO - PROCESS | 1652 | 1467821045038 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}] 09:04:05 INFO - PROCESS | 1652 | 1467821045039 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:05 INFO - PROCESS | 1652 | 1467821045156 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:04:05 INFO - PROCESS | 1652 | 1467821045165 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1652 | 1467821045166 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abe0800 == 37 [pid = 1652] [id = 409] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119d36c00) [pid = 1652] [serial = 1226] [outer = 0x0] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123818800) [pid = 1652] [serial = 1227] [outer = 0x119d36c00] 09:04:05 INFO - PROCESS | 1652 | 1467821045206 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123c1cc00) [pid = 1652] [serial = 1228] [outer = 0x119d36c00] 09:04:05 INFO - PROCESS | 1652 | 1467821045560 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:04:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 571ms 09:04:05 INFO - PROCESS | 1652 | 1467821045603 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:04:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:04:05 INFO - PROCESS | 1652 | 1467821045612 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:04:05 INFO - PROCESS | 1652 | 1467821045615 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1652 | 1467821045616 Marionette TRACE conn2 <- [1,1610,null,{}] 09:04:05 INFO - PROCESS | 1652 | 1467821045618 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}] 09:04:05 INFO - PROCESS | 1652 | 1467821045620 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:05 INFO - PROCESS | 1652 | 1467821045735 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:04:05 INFO - PROCESS | 1652 | 1467821045740 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1652 | 1467821045742 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c09800 == 38 [pid = 1652] [id = 410] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123c1d000) [pid = 1652] [serial = 1229] [outer = 0x0] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1246ae800) [pid = 1652] [serial = 1230] [outer = 0x123c1d000] 09:04:05 INFO - PROCESS | 1652 | 1467821045768 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124e06c00) [pid = 1652] [serial = 1231] [outer = 0x123c1d000] 09:04:06 INFO - PROCESS | 1652 | 1467821046085 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]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:04:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 09:04:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:04:06 INFO - PROCESS | 1652 | 1467821046136 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1652 | 1467821046137 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:04:06 INFO - PROCESS | 1652 | 1467821046139 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1652 | 1467821046140 Marionette TRACE conn2 <- [1,1614,null,{}] 09:04:06 INFO - PROCESS | 1652 | 1467821046142 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}] 09:04:06 INFO - PROCESS | 1652 | 1467821046143 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:06 INFO - PROCESS | 1652 | 1467821046269 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:04:06 INFO - PROCESS | 1652 | 1467821046323 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1652 | 1467821046325 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x112733800 == 39 [pid = 1652] [id = 411] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110f9a400) [pid = 1652] [serial = 1232] [outer = 0x0] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110fa0800) [pid = 1652] [serial = 1233] [outer = 0x110f9a400] 09:04:06 INFO - PROCESS | 1652 | 1467821046357 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1122bec00) [pid = 1652] [serial = 1234] [outer = 0x110f9a400] 09:04:06 INFO - PROCESS | 1652 | 1467821046938 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]]]}] 09:04:07 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 09:04:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 871ms 09:04:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:04:07 INFO - PROCESS | 1652 | 1467821047012 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1652 | 1467821047014 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:04:07 INFO - PROCESS | 1652 | 1467821047017 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1652 | 1467821047019 Marionette TRACE conn2 <- [1,1618,null,{}] 09:04:07 INFO - PROCESS | 1652 | 1467821047022 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}] 09:04:07 INFO - PROCESS | 1652 | 1467821047025 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:07 INFO - PROCESS | 1652 | 1467821047136 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:04:07 INFO - PROCESS | 1652 | 1467821047194 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1652 | 1467821047196 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a65800 == 40 [pid = 1652] [id = 412] 09:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115ea2400) [pid = 1652] [serial = 1235] [outer = 0x0] 09:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116724400) [pid = 1652] [serial = 1236] [outer = 0x115ea2400] 09:04:07 INFO - PROCESS | 1652 | 1467821047225 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1172c5000) [pid = 1652] [serial = 1237] [outer = 0x115ea2400] 09:04:07 INFO - PROCESS | 1652 | 1467821047842 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]]]}] 09:04:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:04:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 923ms 09:04:07 INFO - PROCESS | 1652 | 1467821047948 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1652 | 1467821047953 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:04:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:04:07 INFO - PROCESS | 1652 | 1467821047959 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1652 | 1467821047961 Marionette TRACE conn2 <- [1,1622,null,{}] 09:04:07 INFO - PROCESS | 1652 | 1467821047965 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}] 09:04:07 INFO - PROCESS | 1652 | 1467821047967 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:08 INFO - PROCESS | 1652 | 1467821048121 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:04:08 INFO - PROCESS | 1652 | 1467821048200 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1652 | 1467821048202 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x124014800 == 41 [pid = 1652] [id = 413] 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112f91800) [pid = 1652] [serial = 1238] [outer = 0x0] 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117226000) [pid = 1652] [serial = 1239] [outer = 0x112f91800] 09:04:08 INFO - PROCESS | 1652 | 1467821048231 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1186d8000) [pid = 1652] [serial = 1240] [outer = 0x112f91800] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x124c09800 == 40 [pid = 1652] [id = 410] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12abe0800 == 39 [pid = 1652] [id = 409] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119a73800 == 38 [pid = 1652] [id = 408] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12917f800 == 37 [pid = 1652] [id = 407] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128d93000 == 36 [pid = 1652] [id = 406] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127182000 == 35 [pid = 1652] [id = 405] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x124c10000 == 34 [pid = 1652] [id = 404] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123cc8000 == 33 [pid = 1652] [id = 403] 09:04:08 INFO - PROCESS | 1652 | 1467821048854 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]]]}] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119a74000 == 32 [pid = 1652] [id = 402] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118469800 == 31 [pid = 1652] [id = 401] 09:04:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116672000 == 30 [pid = 1652] [id = 400] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119526800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124776000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123f0d400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119b76800) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124ed5000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118336c00) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11696d000) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117224800) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11696d400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118120400) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11812b800) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118d92400) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112df0800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e8b400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184df400) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118d7d400) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116029c00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1174eb800) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126907400) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12880c400) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128812c00) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128818000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126e61000) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126910c00) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119433800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124c67400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124a96800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1192ee800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1194b2400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 09:04:08 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 09:04:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 922ms 09:04:08 INFO - PROCESS | 1652 | 1467821048881 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:04:08 INFO - PROCESS | 1652 | 1467821048883 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:04:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:04:08 INFO - PROCESS | 1652 | 1467821048886 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1652 | 1467821048888 Marionette TRACE conn2 <- [1,1626,null,{}] 09:04:08 INFO - PROCESS | 1652 | 1467821048892 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}] 09:04:08 INFO - PROCESS | 1652 | 1467821048894 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:08 INFO - PROCESS | 1652 | 1467821048975 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:04:08 INFO - PROCESS | 1652 | 1467821048984 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1652 | 1467821048987 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x117342000 == 31 [pid = 1652] [id = 414] 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116a06000) [pid = 1652] [serial = 1241] [outer = 0x0] 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11721f800) [pid = 1652] [serial = 1242] [outer = 0x116a06000] 09:04:09 INFO - PROCESS | 1652 | 1467821049015 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1174ee400) [pid = 1652] [serial = 1243] [outer = 0x116a06000] 09:04:09 INFO - PROCESS | 1652 | 1467821049355 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:04:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 09:04:09 INFO - PROCESS | 1652 | 1467821049416 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1652 | 1467821049419 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:04:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:04:09 INFO - PROCESS | 1652 | 1467821049424 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1652 | 1467821049426 Marionette TRACE conn2 <- [1,1630,null,{}] 09:04:09 INFO - PROCESS | 1652 | 1467821049428 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}] 09:04:09 INFO - PROCESS | 1652 | 1467821049430 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:09 INFO - PROCESS | 1652 | 1467821049509 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:04:09 INFO - PROCESS | 1652 | 1467821049512 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1652 | 1467821049514 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119295000 == 32 [pid = 1652] [id = 415] 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11811f400) [pid = 1652] [serial = 1244] [outer = 0x0] 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1181afc00) [pid = 1652] [serial = 1245] [outer = 0x11811f400] 09:04:09 INFO - PROCESS | 1652 | 1467821049544 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184df400) [pid = 1652] [serial = 1246] [outer = 0x11811f400] 09:04:09 INFO - PROCESS | 1652 | 1467821049906 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:04:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 09:04:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:04:09 INFO - PROCESS | 1652 | 1467821049944 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1652 | 1467821049945 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:04:09 INFO - PROCESS | 1652 | 1467821049956 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1652 | 1467821049958 Marionette TRACE conn2 <- [1,1634,null,{}] 09:04:09 INFO - PROCESS | 1652 | 1467821049968 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}] 09:04:09 INFO - PROCESS | 1652 | 1467821049971 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:10 INFO - PROCESS | 1652 | 1467821050052 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:04:10 INFO - PROCESS | 1652 | 1467821050057 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1652 | 1467821050059 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125146800 == 33 [pid = 1652] [id = 416] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1187e5800) [pid = 1652] [serial = 1247] [outer = 0x0] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1192f1000) [pid = 1652] [serial = 1248] [outer = 0x1187e5800] 09:04:10 INFO - PROCESS | 1652 | 1467821050086 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194b0c00) [pid = 1652] [serial = 1249] [outer = 0x1187e5800] 09:04:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:04:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 481ms 09:04:10 INFO - PROCESS | 1652 | 1467821050424 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]]]}] 09:04:10 INFO - PROCESS | 1652 | 1467821050429 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1652 | 1467821050431 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:04:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:04:10 INFO - PROCESS | 1652 | 1467821050437 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1652 | 1467821050438 Marionette TRACE conn2 <- [1,1638,null,{}] 09:04:10 INFO - PROCESS | 1652 | 1467821050441 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}] 09:04:10 INFO - PROCESS | 1652 | 1467821050442 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:10 INFO - PROCESS | 1652 | 1467821050549 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:04:10 INFO - PROCESS | 1652 | 1467821050638 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1652 | 1467821050639 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12885a000 == 34 [pid = 1652] [id = 417] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119438800) [pid = 1652] [serial = 1250] [outer = 0x0] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119526800) [pid = 1652] [serial = 1251] [outer = 0x119438800] 09:04:10 INFO - PROCESS | 1652 | 1467821050680 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199aec00) [pid = 1652] [serial = 1252] [outer = 0x119438800] 09:04:11 INFO - PROCESS | 1652 | 1467821051052 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]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:04:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 672ms 09:04:11 INFO - PROCESS | 1652 | 1467821051108 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1652 | 1467821051110 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:04:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:04:11 INFO - PROCESS | 1652 | 1467821051119 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1652 | 1467821051121 Marionette TRACE conn2 <- [1,1642,null,{}] 09:04:11 INFO - PROCESS | 1652 | 1467821051124 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}] 09:04:11 INFO - PROCESS | 1652 | 1467821051126 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:11 INFO - PROCESS | 1652 | 1467821051271 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:04:11 INFO - PROCESS | 1652 | 1467821051283 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1652 | 1467821051285 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e5800 == 35 [pid = 1652] [id = 418] 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128cf000) [pid = 1652] [serial = 1253] [outer = 0x0] 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1199e0400) [pid = 1652] [serial = 1254] [outer = 0x1128cf000] 09:04:11 INFO - PROCESS | 1652 | 1467821051324 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119f81400) [pid = 1652] [serial = 1255] [outer = 0x1128cf000] 09:04:11 INFO - PROCESS | 1652 | 1467821051678 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]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:04:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 09:04:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:04:11 INFO - PROCESS | 1652 | 1467821051688 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1652 | 1467821051689 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:04:11 INFO - PROCESS | 1652 | 1467821051691 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1652 | 1467821051693 Marionette TRACE conn2 <- [1,1646,null,{}] 09:04:11 INFO - PROCESS | 1652 | 1467821051695 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}] 09:04:11 INFO - PROCESS | 1652 | 1467821051701 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:11 INFO - PROCESS | 1652 | 1467821051820 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:04:11 INFO - PROCESS | 1652 | 1467821051831 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1652 | 1467821051833 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e7000 == 36 [pid = 1652] [id = 419] 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119f89800) [pid = 1652] [serial = 1256] [outer = 0x0] 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124780000) [pid = 1652] [serial = 1257] [outer = 0x119f89800] 09:04:11 INFO - PROCESS | 1652 | 1467821051857 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1256d2400) [pid = 1652] [serial = 1258] [outer = 0x119f89800] 09:04:12 INFO - PROCESS | 1652 | 1467821052221 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]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:04:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 09:04:12 INFO - PROCESS | 1652 | 1467821052261 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1652 | 1467821052262 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:04:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:04:12 INFO - PROCESS | 1652 | 1467821052264 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1652 | 1467821052265 Marionette TRACE conn2 <- [1,1650,null,{}] 09:04:12 INFO - PROCESS | 1652 | 1467821052268 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}] 09:04:12 INFO - PROCESS | 1652 | 1467821052269 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:12 INFO - PROCESS | 1652 | 1467821052366 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:04:12 INFO - PROCESS | 1652 | 1467821052370 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1652 | 1467821052371 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b932800 == 37 [pid = 1652] [id = 420] 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123c25c00) [pid = 1652] [serial = 1259] [outer = 0x0] 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126907800) [pid = 1652] [serial = 1260] [outer = 0x123c25c00] 09:04:12 INFO - PROCESS | 1652 | 1467821052395 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d03800) [pid = 1652] [serial = 1261] [outer = 0x123c25c00] 09:04:12 INFO - PROCESS | 1652 | 1467821052706 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]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:04:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 473ms 09:04:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:04:12 INFO - PROCESS | 1652 | 1467821052738 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1652 | 1467821052739 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:04:12 INFO - PROCESS | 1652 | 1467821052742 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1652 | 1467821052743 Marionette TRACE conn2 <- [1,1654,null,{}] 09:04:12 INFO - PROCESS | 1652 | 1467821052745 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}] 09:04:12 INFO - PROCESS | 1652 | 1467821052746 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:12 INFO - PROCESS | 1652 | 1467821052850 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:04:12 INFO - PROCESS | 1652 | 1467821052861 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1652 | 1467821052862 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcbb800 == 38 [pid = 1652] [id = 421] 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116024400) [pid = 1652] [serial = 1262] [outer = 0x0] 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126d05000) [pid = 1652] [serial = 1263] [outer = 0x116024400] 09:04:12 INFO - PROCESS | 1652 | 1467821052886 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d71800) [pid = 1652] [serial = 1264] [outer = 0x116024400] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115e89000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11811dc00) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112df0c00) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128d7000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116726400) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1184dfc00) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d36c00) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128d1400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116722400) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118133800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117e92400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119432400) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1243e8800) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1184e2400) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115e98c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:04:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113b9d800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:04:13 INFO - PROCESS | 1652 | 1467821053304 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]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:04:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 569ms 09:04:13 INFO - PROCESS | 1652 | 1467821053312 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1652 | 1467821053313 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:04:13 INFO - PROCESS | 1652 | 1467821053323 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1652 | 1467821053324 Marionette TRACE conn2 <- [1,1658,null,{}] 09:04:13 INFO - PROCESS | 1652 | 1467821053341 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}] 09:04:13 INFO - PROCESS | 1652 | 1467821053343 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:13 INFO - PROCESS | 1652 | 1467821053494 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:04:13 INFO - PROCESS | 1652 | 1467821053497 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1652 | 1467821053499 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1247e3800 == 39 [pid = 1652] [id = 422] 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11722a800) [pid = 1652] [serial = 1265] [outer = 0x0] 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182e6800) [pid = 1652] [serial = 1266] [outer = 0x11722a800] 09:04:13 INFO - PROCESS | 1652 | 1467821053523 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d97c00) [pid = 1652] [serial = 1267] [outer = 0x11722a800] 09:04:13 INFO - PROCESS | 1652 | 1467821053818 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]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 09:04:13 INFO - PROCESS | 1652 | 1467821053844 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1652 | 1467821053845 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:04:13 INFO - PROCESS | 1652 | 1467821053847 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1652 | 1467821053849 Marionette TRACE conn2 <- [1,1662,null,{}] 09:04:13 INFO - PROCESS | 1652 | 1467821053855 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}] 09:04:13 INFO - PROCESS | 1652 | 1467821053856 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:13 INFO - PROCESS | 1652 | 1467821053945 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:04:14 INFO - PROCESS | 1652 | 1467821054010 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1652 | 1467821054011 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c73e000 == 40 [pid = 1652] [id = 423] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1174f7800) [pid = 1652] [serial = 1268] [outer = 0x0] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194ae400) [pid = 1652] [serial = 1269] [outer = 0x1174f7800] 09:04:14 INFO - PROCESS | 1652 | 1467821054036 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126906c00) [pid = 1652] [serial = 1270] [outer = 0x1174f7800] 09:04:14 INFO - PROCESS | 1652 | 1467821054323 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 09:04:14 INFO - PROCESS | 1652 | 1467821054370 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:04:14 INFO - PROCESS | 1652 | 1467821054372 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:04:14 INFO - PROCESS | 1652 | 1467821054374 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1652 | 1467821054376 Marionette TRACE conn2 <- [1,1666,null,{}] 09:04:14 INFO - PROCESS | 1652 | 1467821054378 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}] 09:04:14 INFO - PROCESS | 1652 | 1467821054379 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:14 INFO - PROCESS | 1652 | 1467821054472 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:04:14 INFO - PROCESS | 1652 | 1467821054476 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1652 | 1467821054477 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca60000 == 41 [pid = 1652] [id = 424] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199ad800) [pid = 1652] [serial = 1271] [outer = 0x0] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126eaf800) [pid = 1652] [serial = 1272] [outer = 0x1199ad800] 09:04:14 INFO - PROCESS | 1652 | 1467821054503 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128817400) [pid = 1652] [serial = 1273] [outer = 0x1199ad800] 09:04:14 INFO - PROCESS | 1652 | 1467821054821 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 09:04:14 INFO - PROCESS | 1652 | 1467821054844 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1652 | 1467821054845 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:04:14 INFO - PROCESS | 1652 | 1467821054849 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1652 | 1467821054852 Marionette TRACE conn2 <- [1,1670,null,{}] 09:04:14 INFO - PROCESS | 1652 | 1467821054855 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}] 09:04:14 INFO - PROCESS | 1652 | 1467821054856 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:14 INFO - PROCESS | 1652 | 1467821054968 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:04:14 INFO - PROCESS | 1652 | 1467821054973 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1652 | 1467821054974 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb03800 == 42 [pid = 1652] [id = 425] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1194b3c00) [pid = 1652] [serial = 1274] [outer = 0x0] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128810c00) [pid = 1652] [serial = 1275] [outer = 0x1194b3c00] 09:04:15 INFO - PROCESS | 1652 | 1467821055006 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128a17800) [pid = 1652] [serial = 1276] [outer = 0x1194b3c00] 09:04:15 INFO - PROCESS | 1652 | 1467821055472 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]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 673ms 09:04:15 INFO - PROCESS | 1652 | 1467821055532 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1652 | 1467821055535 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:04:15 INFO - PROCESS | 1652 | 1467821055540 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1652 | 1467821055542 Marionette TRACE conn2 <- [1,1674,null,{}] 09:04:15 INFO - PROCESS | 1652 | 1467821055546 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}] 09:04:15 INFO - PROCESS | 1652 | 1467821055550 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:15 INFO - PROCESS | 1652 | 1467821055656 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:04:15 INFO - PROCESS | 1652 | 1467821055728 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1652 | 1467821055729 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a5f000 == 43 [pid = 1652] [id = 426] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1160df400) [pid = 1652] [serial = 1277] [outer = 0x0] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1174ec000) [pid = 1652] [serial = 1278] [outer = 0x1160df400] 09:04:15 INFO - PROCESS | 1652 | 1467821055760 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118126400) [pid = 1652] [serial = 1279] [outer = 0x1160df400] 09:04:16 INFO - PROCESS | 1652 | 1467821056171 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 09:04:16 INFO - PROCESS | 1652 | 1467821056212 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1652 | 1467821056215 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:04:16 INFO - PROCESS | 1652 | 1467821056219 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1652 | 1467821056221 Marionette TRACE conn2 <- [1,1678,null,{}] 09:04:16 INFO - PROCESS | 1652 | 1467821056224 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}] 09:04:16 INFO - PROCESS | 1652 | 1467821056226 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:16 INFO - PROCESS | 1652 | 1467821056328 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:04:16 INFO - PROCESS | 1652 | 1467821056428 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1652 | 1467821056429 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abdd000 == 44 [pid = 1652] [id = 427] 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118d92400) [pid = 1652] [serial = 1280] [outer = 0x0] 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1192f7800) [pid = 1652] [serial = 1281] [outer = 0x118d92400] 09:04:16 INFO - PROCESS | 1652 | 1467821056475 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1194b9400) [pid = 1652] [serial = 1282] [outer = 0x118d92400] 09:04:16 INFO - PROCESS | 1652 | 1467821056867 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 673ms 09:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:04:16 INFO - PROCESS | 1652 | 1467821056903 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1652 | 1467821056904 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:04:16 INFO - PROCESS | 1652 | 1467821056907 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1652 | 1467821056910 Marionette TRACE conn2 <- [1,1682,null,{}] 09:04:16 INFO - PROCESS | 1652 | 1467821056920 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}] 09:04:16 INFO - PROCESS | 1652 | 1467821056924 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:17 INFO - PROCESS | 1652 | 1467821057028 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:04:17 INFO - PROCESS | 1652 | 1467821057091 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1652 | 1467821057093 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccdc800 == 45 [pid = 1652] [id = 428] 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119f7f800) [pid = 1652] [serial = 1283] [outer = 0x0] 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1240c3800) [pid = 1652] [serial = 1284] [outer = 0x119f7f800] 09:04:17 INFO - PROCESS | 1652 | 1467821057124 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124784c00) [pid = 1652] [serial = 1285] [outer = 0x119f7f800] 09:04:17 INFO - PROCESS | 1652 | 1467821057561 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]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 672ms 09:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:04:17 INFO - PROCESS | 1652 | 1467821057578 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1652 | 1467821057580 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:04:17 INFO - PROCESS | 1652 | 1467821057584 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1652 | 1467821057586 Marionette TRACE conn2 <- [1,1686,null,{}] 09:04:17 INFO - PROCESS | 1652 | 1467821057588 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}] 09:04:17 INFO - PROCESS | 1652 | 1467821057590 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:17 INFO - PROCESS | 1652 | 1467821057691 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:04:17 INFO - PROCESS | 1652 | 1467821057779 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1652 | 1467821057781 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d149000 == 46 [pid = 1652] [id = 429] 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124ed1000) [pid = 1652] [serial = 1286] [outer = 0x0] 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126d64c00) [pid = 1652] [serial = 1287] [outer = 0x124ed1000] 09:04:17 INFO - PROCESS | 1652 | 1467821057809 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12711e800) [pid = 1652] [serial = 1288] [outer = 0x124ed1000] 09:04:18 INFO - PROCESS | 1652 | 1467821058266 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]]]}] 09:04:18 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 09:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 09:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:04:18 INFO - PROCESS | 1652 | 1467821058305 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1652 | 1467821058306 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:04:18 INFO - PROCESS | 1652 | 1467821058308 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1652 | 1467821058310 Marionette TRACE conn2 <- [1,1690,null,{}] 09:04:18 INFO - PROCESS | 1652 | 1467821058312 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}] 09:04:18 INFO - PROCESS | 1652 | 1467821058313 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:18 INFO - PROCESS | 1652 | 1467821058402 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:04:18 INFO - PROCESS | 1652 | 1467821058458 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1652 | 1467821058460 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117027800 == 47 [pid = 1652] [id = 430] 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1133cac00) [pid = 1652] [serial = 1289] [outer = 0x0] 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116a06400) [pid = 1652] [serial = 1290] [outer = 0x1133cac00] 09:04:18 INFO - PROCESS | 1652 | 1467821058493 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119f88000) [pid = 1652] [serial = 1291] [outer = 0x1133cac00] 09:04:19 INFO - PROCESS | 1652 | 1467821059204 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 924ms 09:04:19 INFO - PROCESS | 1652 | 1467821059254 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1652 | 1467821059257 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:04:19 INFO - PROCESS | 1652 | 1467821059261 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1652 | 1467821059267 Marionette TRACE conn2 <- [1,1694,null,{}] 09:04:19 INFO - PROCESS | 1652 | 1467821059273 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}] 09:04:19 INFO - PROCESS | 1652 | 1467821059275 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:19 INFO - PROCESS | 1652 | 1467821059403 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:04:19 INFO - PROCESS | 1652 | 1467821059505 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1652 | 1467821059507 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118417800 == 48 [pid = 1652] [id = 431] 09:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116029c00) [pid = 1652] [serial = 1292] [outer = 0x0] 09:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117050800) [pid = 1652] [serial = 1293] [outer = 0x116029c00] 09:04:19 INFO - PROCESS | 1652 | 1467821059554 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x117e90400) [pid = 1652] [serial = 1294] [outer = 0x116029c00] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119171000 == 47 [pid = 1652] [id = 399] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca60000 == 46 [pid = 1652] [id = 424] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c73e000 == 45 [pid = 1652] [id = 423] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1247e3800 == 44 [pid = 1652] [id = 422] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcbb800 == 43 [pid = 1652] [id = 421] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b932800 == 42 [pid = 1652] [id = 420] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e7000 == 41 [pid = 1652] [id = 419] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e5800 == 40 [pid = 1652] [id = 418] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12885a000 == 39 [pid = 1652] [id = 417] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x125146800 == 38 [pid = 1652] [id = 416] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119295000 == 37 [pid = 1652] [id = 415] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x117342000 == 36 [pid = 1652] [id = 414] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x124014800 == 35 [pid = 1652] [id = 413] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119a65800 == 34 [pid = 1652] [id = 412] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x112733800 == 33 [pid = 1652] [id = 411] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x117027800 == 32 [pid = 1652] [id = 430] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d149000 == 31 [pid = 1652] [id = 429] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccdc800 == 30 [pid = 1652] [id = 428] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12abdd000 == 29 [pid = 1652] [id = 427] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb03800 == 28 [pid = 1652] [id = 425] 09:04:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119a5f000 == 27 [pid = 1652] [id = 426] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118d8bc00) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118334800) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118126000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11811ac00) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11833bc00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11302f000) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115e5a000) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11721d400) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172cac00) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1187e9400) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123c1cc00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11721d800) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115e96400) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1192f5800) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119142000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1199b4000) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1197e8000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118d7bc00) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1181af400) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123819c00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d29000) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126e06400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119d34800) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1256d6400) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119b75c00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123818800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11721fc00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115ea6800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1186dcc00) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1246ae800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119f81000) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119d36000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118d87000) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 09:04:20 INFO - PROCESS | 1652 | 1467821060601 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]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1379ms 09:04:20 INFO - PROCESS | 1652 | 1467821060640 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1652 | 1467821060642 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:04:20 INFO - PROCESS | 1652 | 1467821060645 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1652 | 1467821060647 Marionette TRACE conn2 <- [1,1698,null,{}] 09:04:20 INFO - PROCESS | 1652 | 1467821060656 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}] 09:04:20 INFO - PROCESS | 1652 | 1467821060657 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:20 INFO - PROCESS | 1652 | 1467821060742 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:04:20 INFO - PROCESS | 1652 | 1467821060747 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1652 | 1467821060753 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116937800 == 28 [pid = 1652] [id = 432] 09:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a7d400) [pid = 1652] [serial = 1295] [outer = 0x0] 09:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112def800) [pid = 1652] [serial = 1296] [outer = 0x112a7d400] 09:04:20 INFO - PROCESS | 1652 | 1467821060781 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x110fee400) [pid = 1652] [serial = 1297] [outer = 0x112a7d400] 09:04:21 INFO - PROCESS | 1652 | 1467821061181 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]]]}] 09:04:21 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 09:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 575ms 09:04:21 INFO - PROCESS | 1652 | 1467821061221 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1652 | 1467821061224 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:04:21 INFO - PROCESS | 1652 | 1467821061229 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1652 | 1467821061231 Marionette TRACE conn2 <- [1,1702,null,{}] 09:04:21 INFO - PROCESS | 1652 | 1467821061234 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}] 09:04:21 INFO - PROCESS | 1652 | 1467821061235 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:21 INFO - PROCESS | 1652 | 1467821061314 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:04:21 INFO - PROCESS | 1652 | 1467821061321 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1652 | 1467821061322 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118482000 == 29 [pid = 1652] [id = 433] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e8dc00) [pid = 1652] [serial = 1298] [outer = 0x0] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1160de400) [pid = 1652] [serial = 1299] [outer = 0x115e8dc00] 09:04:21 INFO - PROCESS | 1652 | 1467821061349 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117221400) [pid = 1652] [serial = 1300] [outer = 0x115e8dc00] 09:04:21 INFO - PROCESS | 1652 | 1467821061689 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]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 472ms 09:04:21 INFO - PROCESS | 1652 | 1467821061703 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1652 | 1467821061704 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:04:21 INFO - PROCESS | 1652 | 1467821061706 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1652 | 1467821061709 Marionette TRACE conn2 <- [1,1706,null,{}] 09:04:21 INFO - PROCESS | 1652 | 1467821061718 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}] 09:04:21 INFO - PROCESS | 1652 | 1467821061721 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:21 INFO - PROCESS | 1652 | 1467821061802 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:04:21 INFO - PROCESS | 1652 | 1467821061858 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1652 | 1467821061860 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d12000 == 30 [pid = 1652] [id = 434] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112e73400) [pid = 1652] [serial = 1301] [outer = 0x0] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117e9d400) [pid = 1652] [serial = 1302] [outer = 0x112e73400] 09:04:21 INFO - PROCESS | 1652 | 1467821061888 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1181a9800) [pid = 1652] [serial = 1303] [outer = 0x112e73400] 09:04:22 INFO - PROCESS | 1652 | 1467821062207 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]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 09:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:04:22 INFO - PROCESS | 1652 | 1467821062227 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1652 | 1467821062229 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:04:22 INFO - PROCESS | 1652 | 1467821062231 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1652 | 1467821062232 Marionette TRACE conn2 <- [1,1710,null,{}] 09:04:22 INFO - PROCESS | 1652 | 1467821062238 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}] 09:04:22 INFO - PROCESS | 1652 | 1467821062239 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:22 INFO - PROCESS | 1652 | 1467821062320 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:04:22 INFO - PROCESS | 1652 | 1467821062378 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1652 | 1467821062379 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cc8000 == 31 [pid = 1652] [id = 435] 09:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1174f4000) [pid = 1652] [serial = 1304] [outer = 0x0] 09:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118337800) [pid = 1652] [serial = 1305] [outer = 0x1174f4000] 09:04:22 INFO - PROCESS | 1652 | 1467821062404 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11878a800) [pid = 1652] [serial = 1306] [outer = 0x1174f4000] 09:04:23 INFO - PROCESS | 1652 | --DOCSHELL 0x116937800 == 30 [pid = 1652] [id = 432] 09:04:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118417800 == 29 [pid = 1652] [id = 431] 09:04:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118482000 == 28 [pid = 1652] [id = 433] 09:04:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119d12000 == 27 [pid = 1652] [id = 434] 09:04:23 INFO - PROCESS | 1652 | 1467821063802 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]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1625ms 09:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:04:23 INFO - PROCESS | 1652 | 1467821063856 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1652 | 1467821063859 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:04:23 INFO - PROCESS | 1652 | 1467821063862 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1652 | 1467821063864 Marionette TRACE conn2 <- [1,1714,null,{}] 09:04:23 INFO - PROCESS | 1652 | 1467821063870 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}] 09:04:23 INFO - PROCESS | 1652 | 1467821063871 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:23 INFO - PROCESS | 1652 | 1467821063976 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:04:24 INFO - PROCESS | 1652 | 1467821064021 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1652 | 1467821064022 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666f000 == 28 [pid = 1652] [id = 436] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d1c00) [pid = 1652] [serial = 1307] [outer = 0x0] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128d2800) [pid = 1652] [serial = 1308] [outer = 0x1128d1c00] 09:04:24 INFO - PROCESS | 1652 | 1467821064050 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112dedc00) [pid = 1652] [serial = 1309] [outer = 0x1128d1c00] 09:04:24 INFO - PROCESS | 1652 | 1467821064404 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]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 575ms 09:04:24 INFO - PROCESS | 1652 | 1467821064437 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1652 | 1467821064440 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:04:24 INFO - PROCESS | 1652 | 1467821064452 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1652 | 1467821064453 Marionette TRACE conn2 <- [1,1718,null,{}] 09:04:24 INFO - PROCESS | 1652 | 1467821064456 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}] 09:04:24 INFO - PROCESS | 1652 | 1467821064458 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:24 INFO - PROCESS | 1652 | 1467821064559 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:04:24 INFO - PROCESS | 1652 | 1467821064563 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1652 | 1467821064565 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11846e000 == 29 [pid = 1652] [id = 437] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133cc800) [pid = 1652] [serial = 1310] [outer = 0x0] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115e65000) [pid = 1652] [serial = 1311] [outer = 0x1133cc800] 09:04:24 INFO - PROCESS | 1652 | 1467821064593 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115e94c00) [pid = 1652] [serial = 1312] [outer = 0x1133cc800] 09:04:24 INFO - PROCESS | 1652 | 1467821064939 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]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 09:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:04:24 INFO - PROCESS | 1652 | 1467821064972 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1652 | 1467821064973 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:04:24 INFO - PROCESS | 1652 | 1467821064983 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1652 | 1467821064985 Marionette TRACE conn2 <- [1,1722,null,{}] 09:04:24 INFO - PROCESS | 1652 | 1467821064993 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}] 09:04:24 INFO - PROCESS | 1652 | 1467821064997 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:25 INFO - PROCESS | 1652 | 1467821065099 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:04:25 INFO - PROCESS | 1652 | 1467821065138 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1652 | 1467821065140 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388b800 == 30 [pid = 1652] [id = 438] 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110fb0800) [pid = 1652] [serial = 1313] [outer = 0x0] 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117228c00) [pid = 1652] [serial = 1314] [outer = 0x110fb0800] 09:04:25 INFO - PROCESS | 1652 | 1467821065167 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1174f0000) [pid = 1652] [serial = 1315] [outer = 0x110fb0800] 09:04:25 INFO - PROCESS | 1652 | 1467821065535 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]]]}] 09:04:25 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 09:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 580ms 09:04:25 INFO - PROCESS | 1652 | 1467821065556 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1652 | 1467821065558 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:04:25 INFO - PROCESS | 1652 | 1467821065560 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1652 | 1467821065562 Marionette TRACE conn2 <- [1,1726,null,{}] 09:04:25 INFO - PROCESS | 1652 | 1467821065575 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}] 09:04:25 INFO - PROCESS | 1652 | 1467821065577 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:25 INFO - PROCESS | 1652 | 1467821065949 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119f89800) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11811f400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11722a800) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128cf000) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119438800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f91800) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116024400) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115ea2400) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a06000) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123c1d000) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1187e5800) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1174f7800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110f9a400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123c25c00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194b3c00) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199ad800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1160df400) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118d92400) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119f7f800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124ed1000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1133cac00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116029c00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112a7d400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x115e8dc00) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:04:26 INFO - PROCESS | 1652 | 1467821065998 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1652 | 1467821065999 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bd1800 == 31 [pid = 1652] [id = 439] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x110f9a000) [pid = 1652] [serial = 1316] [outer = 0x0] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128cf000) [pid = 1652] [serial = 1317] [outer = 0x110f9a000] 09:04:26 INFO - PROCESS | 1652 | 1467821066026 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115e90400) [pid = 1652] [serial = 1318] [outer = 0x110f9a000] 09:04:26 INFO - PROCESS | 1652 | 1467821066286 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]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 770ms 09:04:26 INFO - PROCESS | 1652 | 1467821066339 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1652 | 1467821066340 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:04:26 INFO - PROCESS | 1652 | 1467821066343 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1652 | 1467821066344 Marionette TRACE conn2 <- [1,1730,null,{}] 09:04:26 INFO - PROCESS | 1652 | 1467821066346 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}] 09:04:26 INFO - PROCESS | 1652 | 1467821066348 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:26 INFO - PROCESS | 1652 | 1467821066450 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:04:26 INFO - PROCESS | 1652 | 1467821066505 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1652 | 1467821066506 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125705000 == 32 [pid = 1652] [id = 440] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110f9f400) [pid = 1652] [serial = 1319] [outer = 0x0] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11602dc00) [pid = 1652] [serial = 1320] [outer = 0x110f9f400] 09:04:26 INFO - PROCESS | 1652 | 1467821066531 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118134800) [pid = 1652] [serial = 1321] [outer = 0x110f9f400] 09:04:26 INFO - PROCESS | 1652 | 1467821066794 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]]]}] 09:04:26 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 09:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 09:04:26 INFO - PROCESS | 1652 | 1467821066812 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1652 | 1467821066813 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:04:26 INFO - PROCESS | 1652 | 1467821066823 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1652 | 1467821066824 Marionette TRACE conn2 <- [1,1734,null,{}] 09:04:26 INFO - PROCESS | 1652 | 1467821066826 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}] 09:04:26 INFO - PROCESS | 1652 | 1467821066830 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:26 INFO - PROCESS | 1652 | 1467821066937 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:04:26 INFO - PROCESS | 1652 | 1467821066940 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1652 | 1467821066942 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289cf000 == 33 [pid = 1652] [id = 441] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1181a6800) [pid = 1652] [serial = 1322] [outer = 0x0] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11833bc00) [pid = 1652] [serial = 1323] [outer = 0x1181a6800] 09:04:26 INFO - PROCESS | 1652 | 1467821066968 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d8b000) [pid = 1652] [serial = 1324] [outer = 0x1181a6800] 09:04:27 INFO - PROCESS | 1652 | 1467821067275 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 479ms 09:04:27 INFO - PROCESS | 1652 | 1467821067296 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1652 | 1467821067297 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:04:27 INFO - PROCESS | 1652 | 1467821067301 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1652 | 1467821067304 Marionette TRACE conn2 <- [1,1738,null,{}] 09:04:27 INFO - PROCESS | 1652 | 1467821067307 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}] 09:04:27 INFO - PROCESS | 1652 | 1467821067308 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:27 INFO - PROCESS | 1652 | 1467821067381 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:04:27 INFO - PROCESS | 1652 | 1467821067448 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1652 | 1467821067449 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f77800 == 34 [pid = 1652] [id = 442] 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128cf400) [pid = 1652] [serial = 1325] [outer = 0x0] 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118d91400) [pid = 1652] [serial = 1326] [outer = 0x1128cf400] 09:04:27 INFO - PROCESS | 1652 | 1467821067473 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119142800) [pid = 1652] [serial = 1327] [outer = 0x1128cf400] 09:04:27 INFO - PROCESS | 1652 | 1467821067776 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 09:04:27 INFO - PROCESS | 1652 | 1467821067822 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1652 | 1467821067823 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:04:27 INFO - PROCESS | 1652 | 1467821067825 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1652 | 1467821067827 Marionette TRACE conn2 <- [1,1742,null,{}] 09:04:27 INFO - PROCESS | 1652 | 1467821067829 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}] 09:04:27 INFO - PROCESS | 1652 | 1467821067830 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:27 INFO - PROCESS | 1652 | 1467821067930 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:04:28 INFO - PROCESS | 1652 | 1467821068044 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1652 | 1467821068046 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x112735800 == 35 [pid = 1652] [id = 443] 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110f36000) [pid = 1652] [serial = 1328] [outer = 0x0] 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x110f3c000) [pid = 1652] [serial = 1329] [outer = 0x110f36000] 09:04:28 INFO - PROCESS | 1652 | 1467821068080 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x110fe6800) [pid = 1652] [serial = 1330] [outer = 0x110f36000] 09:04:28 INFO - PROCESS | 1652 | 1467821068638 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]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 820ms 09:04:28 INFO - PROCESS | 1652 | 1467821068647 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1652 | 1467821068649 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:04:28 INFO - PROCESS | 1652 | 1467821068680 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1652 | 1467821068683 Marionette TRACE conn2 <- [1,1746,null,{}] 09:04:28 INFO - PROCESS | 1652 | 1467821068688 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}] 09:04:28 INFO - PROCESS | 1652 | 1467821068691 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:28 INFO - PROCESS | 1652 | 1467821068799 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:04:28 INFO - PROCESS | 1652 | 1467821068878 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1652 | 1467821068880 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d06000 == 36 [pid = 1652] [id = 444] 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133cac00) [pid = 1652] [serial = 1331] [outer = 0x0] 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1139fa400) [pid = 1652] [serial = 1332] [outer = 0x1133cac00] 09:04:28 INFO - PROCESS | 1652 | 1467821068911 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115e96800) [pid = 1652] [serial = 1333] [outer = 0x1133cac00] 09:04:29 INFO - PROCESS | 1652 | 1467821069470 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 874ms 09:04:29 INFO - PROCESS | 1652 | 1467821069555 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:04:29 INFO - PROCESS | 1652 | 1467821069558 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:04:29 INFO - PROCESS | 1652 | 1467821069561 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1652 | 1467821069562 Marionette TRACE conn2 <- [1,1750,null,{}] 09:04:29 INFO - PROCESS | 1652 | 1467821069565 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}] 09:04:29 INFO - PROCESS | 1652 | 1467821069566 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:29 INFO - PROCESS | 1652 | 1467821069763 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:04:29 INFO - PROCESS | 1652 | 1467821069830 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1652 | 1467821069832 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162d7800 == 37 [pid = 1652] [id = 445] 09:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1128d1800) [pid = 1652] [serial = 1334] [outer = 0x0] 09:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112df6c00) [pid = 1652] [serial = 1335] [outer = 0x1128d1800] 09:04:29 INFO - PROCESS | 1652 | 1467821069862 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113e40400) [pid = 1652] [serial = 1336] [outer = 0x1128d1800] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x128f77800 == 36 [pid = 1652] [id = 442] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1289cf000 == 35 [pid = 1652] [id = 441] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125705000 == 34 [pid = 1652] [id = 440] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x113bd1800 == 33 [pid = 1652] [id = 439] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12388b800 == 32 [pid = 1652] [id = 438] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11846e000 == 31 [pid = 1652] [id = 437] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11666f000 == 30 [pid = 1652] [id = 436] 09:04:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123cc8000 == 29 [pid = 1652] [id = 435] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126eaf800) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117e9d400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174ec000) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1192f7800) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118126400) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1240c3800) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126d64c00) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a06400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117050800) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117e90400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112def800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1160de400) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1194b9400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124784c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f88000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117221400) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12711e800) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128817400) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x110fee400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1256d2400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1184df400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1182e6800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119f81400) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119526800) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1186d8000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1181afc00) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x126d05000) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116724400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x117226000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1172c5000) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1199e0400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1174ee400) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x124e06c00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11721f800) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1194b0c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1192f1000) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1194ae400) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x110fa0800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x118d97c00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1122bec00) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1199aec00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x126907800) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x126d71800) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x124780000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x126906c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x126d03800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x128a17800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x128810c00) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 09:04:30 INFO - PROCESS | 1652 | 1467821070276 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 768ms 09:04:30 INFO - PROCESS | 1652 | 1467821070330 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1652 | 1467821070333 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:04:30 INFO - PROCESS | 1652 | 1467821070336 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1652 | 1467821070338 Marionette TRACE conn2 <- [1,1754,null,{}] 09:04:30 INFO - PROCESS | 1652 | 1467821070341 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}] 09:04:30 INFO - PROCESS | 1652 | 1467821070343 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:30 INFO - PROCESS | 1652 | 1467821070426 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:04:30 INFO - PROCESS | 1652 | 1467821070431 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1652 | 1467821070434 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722e000 == 30 [pid = 1652] [id = 446] 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x115e8e000) [pid = 1652] [serial = 1337] [outer = 0x0] 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x115ea2000) [pid = 1652] [serial = 1338] [outer = 0x115e8e000] 09:04:30 INFO - PROCESS | 1652 | 1467821070464 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11662a400) [pid = 1652] [serial = 1339] [outer = 0x115e8e000] 09:04:30 INFO - PROCESS | 1652 | 1467821070848 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 571ms 09:04:30 INFO - PROCESS | 1652 | 1467821070909 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1652 | 1467821070911 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:04:30 INFO - PROCESS | 1652 | 1467821070914 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1652 | 1467821070918 Marionette TRACE conn2 <- [1,1758,null,{}] 09:04:30 INFO - PROCESS | 1652 | 1467821070922 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}] 09:04:30 INFO - PROCESS | 1652 | 1467821070924 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:31 INFO - PROCESS | 1652 | 1467821071045 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:04:31 INFO - PROCESS | 1652 | 1467821071060 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1652 | 1467821071062 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a9f000 == 31 [pid = 1652] [id = 447] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11696d400) [pid = 1652] [serial = 1340] [outer = 0x0] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x117483000) [pid = 1652] [serial = 1341] [outer = 0x11696d400] 09:04:31 INFO - PROCESS | 1652 | 1467821071103 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1176c2800) [pid = 1652] [serial = 1342] [outer = 0x11696d400] 09:04:31 INFO - PROCESS | 1652 | 1467821071541 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]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 673ms 09:04:31 INFO - PROCESS | 1652 | 1467821071588 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1652 | 1467821071591 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:04:31 INFO - PROCESS | 1652 | 1467821071598 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1652 | 1467821071602 Marionette TRACE conn2 <- [1,1762,null,{}] 09:04:31 INFO - PROCESS | 1652 | 1467821071604 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}] 09:04:31 INFO - PROCESS | 1652 | 1467821071606 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:31 INFO - PROCESS | 1652 | 1467821071688 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:04:31 INFO - PROCESS | 1652 | 1467821071692 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1652 | 1467821071693 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c03800 == 32 [pid = 1652] [id = 448] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1176ca400) [pid = 1652] [serial = 1343] [outer = 0x0] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118133400) [pid = 1652] [serial = 1344] [outer = 0x1176ca400] 09:04:31 INFO - PROCESS | 1652 | 1467821071719 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11833f000) [pid = 1652] [serial = 1345] [outer = 0x1176ca400] 09:04:32 INFO - PROCESS | 1652 | 1467821072041 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]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 477ms 09:04:32 INFO - PROCESS | 1652 | 1467821072072 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1652 | 1467821072073 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:04:32 INFO - PROCESS | 1652 | 1467821072075 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1652 | 1467821072076 Marionette TRACE conn2 <- [1,1766,null,{}] 09:04:32 INFO - PROCESS | 1652 | 1467821072079 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}] 09:04:32 INFO - PROCESS | 1652 | 1467821072080 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:32 INFO - PROCESS | 1652 | 1467821072157 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:04:32 INFO - PROCESS | 1652 | 1467821072218 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:32 INFO - PROCESS | 1652 | 1467821072219 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f31800 == 33 [pid = 1652] [id = 449] 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1176cb800) [pid = 1652] [serial = 1346] [outer = 0x0] 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1186d5400) [pid = 1652] [serial = 1347] [outer = 0x1176cb800] 09:04:32 INFO - PROCESS | 1652 | 1467821072244 Marionette DEBUG loaded listener.js 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118d82400) [pid = 1652] [serial = 1348] [outer = 0x1176cb800] 09:04:32 INFO - PROCESS | 1652 | 1467821072559 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]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 09:04:32 INFO - PROCESS | 1652 | 1467821072596 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1652 | 1467821072597 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:04:32 INFO - PROCESS | 1652 | 1467821072607 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1652 | 1467821072608 Marionette TRACE conn2 <- [1,1770,null,{}] 09:04:32 INFO - PROCESS | 1652 | 1467821072610 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}] 09:04:32 INFO - PROCESS | 1652 | 1467821072611 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:32 INFO - PROCESS | 1652 | 1467821072708 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:04:32 INFO - PROCESS | 1652 | 1467821072712 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:32 INFO - PROCESS | 1652 | 1467821072716 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d6800 == 34 [pid = 1652] [id = 450] 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118d99000) [pid = 1652] [serial = 1349] [outer = 0x0] 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119145c00) [pid = 1652] [serial = 1350] [outer = 0x118d99000] 09:04:32 INFO - PROCESS | 1652 | 1467821072748 Marionette DEBUG loaded listener.js 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119435400) [pid = 1652] [serial = 1351] [outer = 0x118d99000] 09:04:33 INFO - PROCESS | 1652 | 1467821073105 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]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 09:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:04:33 INFO - PROCESS | 1652 | 1467821073135 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:04:33 INFO - PROCESS | 1652 | 1467821073137 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:04:33 INFO - PROCESS | 1652 | 1467821073139 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:04:33 INFO - PROCESS | 1652 | 1467821073140 Marionette TRACE conn2 <- [1,1774,null,{}] 09:04:33 INFO - PROCESS | 1652 | 1467821073142 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}] 09:04:33 INFO - PROCESS | 1652 | 1467821073143 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:33 INFO - PROCESS | 1652 | 1467821073244 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:04:33 INFO - PROCESS | 1652 | 1467821073249 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1652 | 1467821073250 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e5800 == 35 [pid = 1652] [id = 451] 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x111e28400) [pid = 1652] [serial = 1352] [outer = 0x0] 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1194b4000) [pid = 1652] [serial = 1353] [outer = 0x111e28400] 09:04:33 INFO - PROCESS | 1652 | 1467821073274 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1195b2400) [pid = 1652] [serial = 1354] [outer = 0x111e28400] 09:04:33 INFO - PROCESS | 1652 | 1467821073593 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]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 09:04:33 INFO - PROCESS | 1652 | 1467821073659 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:04:33 INFO - PROCESS | 1652 | 1467821073660 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:04:33 INFO - PROCESS | 1652 | 1467821073669 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:04:33 INFO - PROCESS | 1652 | 1467821073670 Marionette TRACE conn2 <- [1,1778,null,{}] 09:04:33 INFO - PROCESS | 1652 | 1467821073672 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}] 09:04:33 INFO - PROCESS | 1652 | 1467821073673 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:33 INFO - PROCESS | 1652 | 1467821073771 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:04:33 INFO - PROCESS | 1652 | 1467821073774 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1652 | 1467821073775 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a532800 == 36 [pid = 1652] [id = 452] 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x111c20400) [pid = 1652] [serial = 1355] [outer = 0x0] 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1197e7c00) [pid = 1652] [serial = 1356] [outer = 0x111c20400] 09:04:33 INFO - PROCESS | 1652 | 1467821073799 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1199ad400) [pid = 1652] [serial = 1357] [outer = 0x111c20400] 09:04:34 INFO - PROCESS | 1652 | 1467821074130 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]]]}] 09:04:34 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 09:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 476ms 09:04:34 INFO - PROCESS | 1652 | 1467821074140 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1652 | 1467821074141 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:04:34 INFO - PROCESS | 1652 | 1467821074144 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1652 | 1467821074145 Marionette TRACE conn2 <- [1,1782,null,{}] 09:04:34 INFO - PROCESS | 1652 | 1467821074147 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}] 09:04:34 INFO - PROCESS | 1652 | 1467821074148 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:34 INFO - PROCESS | 1652 | 1467821074261 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x112e73400) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1174f4000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1181a6800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1128d1c00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1133cc800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x110fb0800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x110f9a000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:04:34 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x110f9f400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:04:34 INFO - PROCESS | 1652 | 1467821074315 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1652 | 1467821074316 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a73800 == 37 [pid = 1652] [id = 453] 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x110f9f400) [pid = 1652] [serial = 1358] [outer = 0x0] 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x112a85000) [pid = 1652] [serial = 1359] [outer = 0x110f9f400] 09:04:34 INFO - PROCESS | 1652 | 1467821074340 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118127000) [pid = 1652] [serial = 1360] [outer = 0x110f9f400] 09:04:34 INFO - PROCESS | 1652 | 1467821074593 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]]]}] 09:04:34 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 09:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 467ms 09:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:04:34 INFO - PROCESS | 1652 | 1467821074612 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1652 | 1467821074613 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:04:34 INFO - PROCESS | 1652 | 1467821074633 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1652 | 1467821074636 Marionette TRACE conn2 <- [1,1786,null,{}] 09:04:34 INFO - PROCESS | 1652 | 1467821074643 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}] 09:04:34 INFO - PROCESS | 1652 | 1467821074645 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:34 INFO - PROCESS | 1652 | 1467821074752 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:04:34 INFO - PROCESS | 1652 | 1467821074785 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1652 | 1467821074786 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d27000 == 38 [pid = 1652] [id = 454] 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x110fb3400) [pid = 1652] [serial = 1361] [outer = 0x0] 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1181a6800) [pid = 1652] [serial = 1362] [outer = 0x110fb3400] 09:04:34 INFO - PROCESS | 1652 | 1467821074810 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1199e1800) [pid = 1652] [serial = 1363] [outer = 0x110fb3400] 09:04:35 INFO - PROCESS | 1652 | 1467821075087 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]]]}] 09:04:35 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 09:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 498ms 09:04:35 INFO - PROCESS | 1652 | 1467821075113 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1652 | 1467821075115 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:04:35 INFO - PROCESS | 1652 | 1467821075124 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1652 | 1467821075125 Marionette TRACE conn2 <- [1,1790,null,{}] 09:04:35 INFO - PROCESS | 1652 | 1467821075128 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}] 09:04:35 INFO - PROCESS | 1652 | 1467821075129 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:35 INFO - PROCESS | 1652 | 1467821075210 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:04:35 INFO - PROCESS | 1652 | 1467821075214 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1652 | 1467821075217 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc80000 == 39 [pid = 1652] [id = 455] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1199e4800) [pid = 1652] [serial = 1364] [outer = 0x0] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119d2e800) [pid = 1652] [serial = 1365] [outer = 0x1199e4800] 09:04:35 INFO - PROCESS | 1652 | 1467821075245 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119f80400) [pid = 1652] [serial = 1366] [outer = 0x1199e4800] 09:04:35 INFO - PROCESS | 1652 | 1467821075574 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]]]}] 09:04:35 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) 09:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms 09:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:04:35 INFO - PROCESS | 1652 | 1467821075594 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1652 | 1467821075596 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:04:35 INFO - PROCESS | 1652 | 1467821075598 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1652 | 1467821075602 Marionette TRACE conn2 <- [1,1794,null,{}] 09:04:35 INFO - PROCESS | 1652 | 1467821075605 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}] 09:04:35 INFO - PROCESS | 1652 | 1467821075606 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:35 INFO - PROCESS | 1652 | 1467821075723 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:04:35 INFO - PROCESS | 1652 | 1467821075728 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1652 | 1467821075729 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb2800 == 40 [pid = 1652] [id = 456] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119f86400) [pid = 1652] [serial = 1367] [outer = 0x0] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123a08c00) [pid = 1652] [serial = 1368] [outer = 0x119f86400] 09:04:35 INFO - PROCESS | 1652 | 1467821075753 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12465b000) [pid = 1652] [serial = 1369] [outer = 0x119f86400] 09:04:36 INFO - PROCESS | 1652 | 1467821076063 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]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms 09:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:04:36 INFO - PROCESS | 1652 | 1467821076121 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1652 | 1467821076122 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:04:36 INFO - PROCESS | 1652 | 1467821076124 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1652 | 1467821076125 Marionette TRACE conn2 <- [1,1798,null,{}] 09:04:36 INFO - PROCESS | 1652 | 1467821076127 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}] 09:04:36 INFO - PROCESS | 1652 | 1467821076128 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:36 INFO - PROCESS | 1652 | 1467821076208 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:04:36 INFO - PROCESS | 1652 | 1467821076212 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1652 | 1467821076213 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c741800 == 41 [pid = 1652] [id = 457] 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1246b0400) [pid = 1652] [serial = 1370] [outer = 0x0] 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124a93400) [pid = 1652] [serial = 1371] [outer = 0x1246b0400] 09:04:36 INFO - PROCESS | 1652 | 1467821076236 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124e08c00) [pid = 1652] [serial = 1372] [outer = 0x1246b0400] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11722e000 == 40 [pid = 1652] [id = 446] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1162d7800 == 39 [pid = 1652] [id = 445] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119d06000 == 38 [pid = 1652] [id = 444] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x112735800 == 37 [pid = 1652] [id = 443] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e5800 == 36 [pid = 1652] [id = 451] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119a73800 == 35 [pid = 1652] [id = 453] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d6800 == 34 [pid = 1652] [id = 450] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a532800 == 33 [pid = 1652] [id = 452] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123d27000 == 32 [pid = 1652] [id = 454] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc80000 == 31 [pid = 1652] [id = 455] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124c03800 == 30 [pid = 1652] [id = 448] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119a9f000 == 29 [pid = 1652] [id = 447] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119f31800 == 28 [pid = 1652] [id = 449] 09:04:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb2800 == 27 [pid = 1652] [id = 456] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1181a9800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118337800) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118d8b000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1128d2800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x115e65000) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x117228c00) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x115e94c00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1174f0000) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x115e90400) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11833bc00) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11602dc00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118d91400) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1128cf000) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11878a800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x112dedc00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118134800) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 09:04:37 INFO - PROCESS | 1652 | 1467821077806 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1721ms 09:04:37 INFO - PROCESS | 1652 | 1467821077846 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1652 | 1467821077849 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:04:37 INFO - PROCESS | 1652 | 1467821077852 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1652 | 1467821077854 Marionette TRACE conn2 <- [1,1802,null,{}] 09:04:37 INFO - PROCESS | 1652 | 1467821077858 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}] 09:04:37 INFO - PROCESS | 1652 | 1467821077860 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:37 INFO - PROCESS | 1652 | 1467821077942 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:04:38 INFO - PROCESS | 1652 | 1467821077995 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1652 | 1467821077997 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116245800 == 28 [pid = 1652] [id = 458] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1128cc800) [pid = 1652] [serial = 1373] [outer = 0x0] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1128ce800) [pid = 1652] [serial = 1374] [outer = 0x1128cc800] 09:04:38 INFO - PROCESS | 1652 | 1467821078027 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x112a85c00) [pid = 1652] [serial = 1375] [outer = 0x1128cc800] 09:04:38 INFO - PROCESS | 1652 | 1467821078342 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 09:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:04:38 INFO - PROCESS | 1652 | 1467821078373 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1652 | 1467821078376 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:04:38 INFO - PROCESS | 1652 | 1467821078381 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1652 | 1467821078385 Marionette TRACE conn2 <- [1,1806,null,{}] 09:04:38 INFO - PROCESS | 1652 | 1467821078388 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}] 09:04:38 INFO - PROCESS | 1652 | 1467821078390 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:38 INFO - PROCESS | 1652 | 1467821078466 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:04:38 INFO - PROCESS | 1652 | 1467821078470 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1652 | 1467821078472 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e62000 == 29 [pid = 1652] [id = 459] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112df3c00) [pid = 1652] [serial = 1376] [outer = 0x0] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x113e40800) [pid = 1652] [serial = 1377] [outer = 0x112df3c00] 09:04:38 INFO - PROCESS | 1652 | 1467821078500 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x115e8e800) [pid = 1652] [serial = 1378] [outer = 0x112df3c00] 09:04:38 INFO - PROCESS | 1652 | 1467821078858 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 523ms 09:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:04:38 INFO - PROCESS | 1652 | 1467821078903 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1652 | 1467821078905 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:04:38 INFO - PROCESS | 1652 | 1467821078914 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1652 | 1467821078917 Marionette TRACE conn2 <- [1,1810,null,{}] 09:04:38 INFO - PROCESS | 1652 | 1467821078925 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}] 09:04:38 INFO - PROCESS | 1652 | 1467821078928 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:39 INFO - PROCESS | 1652 | 1467821079003 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:04:39 INFO - PROCESS | 1652 | 1467821079009 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1652 | 1467821079011 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11957f800 == 30 [pid = 1652] [id = 460] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x110f99000) [pid = 1652] [serial = 1379] [outer = 0x0] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116724800) [pid = 1652] [serial = 1380] [outer = 0x110f99000] 09:04:39 INFO - PROCESS | 1652 | 1467821079041 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11704fc00) [pid = 1652] [serial = 1381] [outer = 0x110f99000] 09:04:39 INFO - PROCESS | 1652 | 1467821079375 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]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 481ms 09:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:04:39 INFO - PROCESS | 1652 | 1467821079389 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1652 | 1467821079390 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:04:39 INFO - PROCESS | 1652 | 1467821079392 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1652 | 1467821079393 Marionette TRACE conn2 <- [1,1814,null,{}] 09:04:39 INFO - PROCESS | 1652 | 1467821079396 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}] 09:04:39 INFO - PROCESS | 1652 | 1467821079397 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:39 INFO - PROCESS | 1652 | 1467821079472 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:04:39 INFO - PROCESS | 1652 | 1467821079530 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1652 | 1467821079531 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x123884800 == 31 [pid = 1652] [id = 461] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117222400) [pid = 1652] [serial = 1382] [outer = 0x0] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1172c4000) [pid = 1652] [serial = 1383] [outer = 0x117222400] 09:04:39 INFO - PROCESS | 1652 | 1467821079556 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1174f7000) [pid = 1652] [serial = 1384] [outer = 0x117222400] 09:04:39 INFO - PROCESS | 1652 | 1467821079855 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]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 09:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:04:39 INFO - PROCESS | 1652 | 1467821079912 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1652 | 1467821079913 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:04:39 INFO - PROCESS | 1652 | 1467821079915 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1652 | 1467821079916 Marionette TRACE conn2 <- [1,1818,null,{}] 09:04:39 INFO - PROCESS | 1652 | 1467821079918 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}] 09:04:39 INFO - PROCESS | 1652 | 1467821079920 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:39 INFO - PROCESS | 1652 | 1467821079997 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:04:40 INFO - PROCESS | 1652 | 1467821080003 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1652 | 1467821080004 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124007800 == 32 [pid = 1652] [id = 462] 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112dee800) [pid = 1652] [serial = 1385] [outer = 0x0] 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117e97c00) [pid = 1652] [serial = 1386] [outer = 0x112dee800] 09:04:40 INFO - PROCESS | 1652 | 1467821080028 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11812b800) [pid = 1652] [serial = 1387] [outer = 0x112dee800] 09:04:40 INFO - PROCESS | 1652 | 1467821080349 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]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 09:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:04:40 INFO - PROCESS | 1652 | 1467821080386 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1652 | 1467821080387 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:04:40 INFO - PROCESS | 1652 | 1467821080389 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1652 | 1467821080391 Marionette TRACE conn2 <- [1,1822,null,{}] 09:04:40 INFO - PROCESS | 1652 | 1467821080393 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}] 09:04:40 INFO - PROCESS | 1652 | 1467821080397 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:40 INFO - PROCESS | 1652 | 1467821080512 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:04:40 INFO - PROCESS | 1652 | 1467821080520 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1652 | 1467821080522 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x125707000 == 33 [pid = 1652] [id = 463] 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116723c00) [pid = 1652] [serial = 1388] [outer = 0x0] 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1181a7400) [pid = 1652] [serial = 1389] [outer = 0x116723c00] 09:04:40 INFO - PROCESS | 1652 | 1467821080546 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118786400) [pid = 1652] [serial = 1390] [outer = 0x116723c00] 09:04:40 INFO - PROCESS | 1652 | 1467821080813 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]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 467ms 09:04:40 INFO - PROCESS | 1652 | 1467821080858 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1652 | 1467821080859 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:04:40 INFO - PROCESS | 1652 | 1467821080861 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1652 | 1467821080863 Marionette TRACE conn2 <- [1,1826,null,{}] 09:04:40 INFO - PROCESS | 1652 | 1467821080872 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}] 09:04:40 INFO - PROCESS | 1652 | 1467821080874 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:41 INFO - PROCESS | 1652 | 1467821080997 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:04:41 INFO - PROCESS | 1652 | 1467821081004 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1652 | 1467821081005 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12719f000 == 34 [pid = 1652] [id = 464] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117228800) [pid = 1652] [serial = 1391] [outer = 0x0] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1187e2000) [pid = 1652] [serial = 1392] [outer = 0x117228800] 09:04:41 INFO - PROCESS | 1652 | 1467821081044 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118d97c00) [pid = 1652] [serial = 1393] [outer = 0x117228800] 09:04:41 INFO - PROCESS | 1652 | 1467821081472 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]]]}] 09:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 621ms 09:04:41 INFO - PROCESS | 1652 | 1467821081495 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:04:41 INFO - PROCESS | 1652 | 1467821081496 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:04:41 INFO - PROCESS | 1652 | 1467821081501 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1652 | 1467821081502 Marionette TRACE conn2 <- [1,1830,null,{}] 09:04:41 INFO - PROCESS | 1652 | 1467821081504 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}] 09:04:41 INFO - PROCESS | 1652 | 1467821081505 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:41 INFO - PROCESS | 1652 | 1467821081578 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:04:41 INFO - PROCESS | 1652 | 1467821081581 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1652 | 1467821081582 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d8b000 == 35 [pid = 1652] [id = 465] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118d98000) [pid = 1652] [serial = 1394] [outer = 0x0] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1192f2000) [pid = 1652] [serial = 1395] [outer = 0x118d98000] 09:04:41 INFO - PROCESS | 1652 | 1467821081609 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119430800) [pid = 1652] [serial = 1396] [outer = 0x118d98000] 09:04:41 INFO - PROCESS | 1652 | 1467821081935 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]]]}] 09:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 09:04:41 INFO - PROCESS | 1652 | 1467821081971 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:04:41 INFO - PROCESS | 1652 | 1467821081972 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:04:41 INFO - PROCESS | 1652 | 1467821081975 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1652 | 1467821081976 Marionette TRACE conn2 <- [1,1834,null,{}] 09:04:41 INFO - PROCESS | 1652 | 1467821081978 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}] 09:04:41 INFO - PROCESS | 1652 | 1467821081979 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:42 INFO - PROCESS | 1652 | 1467821082060 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:04:42 INFO - PROCESS | 1652 | 1467821082067 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1652 | 1467821082068 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11957e800 == 36 [pid = 1652] [id = 466] 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11722bc00) [pid = 1652] [serial = 1397] [outer = 0x0] 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194b1800) [pid = 1652] [serial = 1398] [outer = 0x11722bc00] 09:04:42 INFO - PROCESS | 1652 | 1467821082092 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194b8400) [pid = 1652] [serial = 1399] [outer = 0x11722bc00] 09:04:42 INFO - PROCESS | 1652 | 1467821082433 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]]]}] 09:04:42 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 09:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 469ms 09:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:04:42 INFO - PROCESS | 1652 | 1467821082445 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1652 | 1467821082446 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:04:42 INFO - PROCESS | 1652 | 1467821082448 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1652 | 1467821082449 Marionette TRACE conn2 <- [1,1838,null,{}] 09:04:42 INFO - PROCESS | 1652 | 1467821082453 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}] 09:04:42 INFO - PROCESS | 1652 | 1467821082454 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:42 INFO - PROCESS | 1652 | 1467821082559 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:04:42 INFO - PROCESS | 1652 | 1467821082565 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1652 | 1467821082566 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ef000 == 37 [pid = 1652] [id = 467] 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11276d400) [pid = 1652] [serial = 1400] [outer = 0x0] 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1194b6800) [pid = 1652] [serial = 1401] [outer = 0x11276d400] 09:04:42 INFO - PROCESS | 1652 | 1467821082590 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11991bc00) [pid = 1652] [serial = 1402] [outer = 0x11276d400] 09:04:42 INFO - PROCESS | 1652 | 1467821082903 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]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 472ms 09:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:04:42 INFO - PROCESS | 1652 | 1467821082921 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1652 | 1467821082923 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:04:42 INFO - PROCESS | 1652 | 1467821082925 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1652 | 1467821082927 Marionette TRACE conn2 <- [1,1842,null,{}] 09:04:42 INFO - PROCESS | 1652 | 1467821082929 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}] 09:04:42 INFO - PROCESS | 1652 | 1467821082930 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:43 INFO - PROCESS | 1652 | 1467821083015 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:04:43 INFO - PROCESS | 1652 | 1467821083028 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1652 | 1467821083030 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124007000 == 38 [pid = 1652] [id = 468] 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119922800) [pid = 1652] [serial = 1403] [outer = 0x0] 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119b7c000) [pid = 1652] [serial = 1404] [outer = 0x119922800] 09:04:43 INFO - PROCESS | 1652 | 1467821083056 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119f7b800) [pid = 1652] [serial = 1405] [outer = 0x119922800] 09:04:43 INFO - PROCESS | 1652 | 1467821083413 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]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 09:04:43 INFO - PROCESS | 1652 | 1467821083450 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1652 | 1467821083453 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:04:43 INFO - PROCESS | 1652 | 1467821083456 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1652 | 1467821083457 Marionette TRACE conn2 <- [1,1846,null,{}] 09:04:43 INFO - PROCESS | 1652 | 1467821083459 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}] 09:04:43 INFO - PROCESS | 1652 | 1467821083460 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:43 INFO - PROCESS | 1652 | 1467821083556 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:04:43 INFO - PROCESS | 1652 | 1467821083567 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1652 | 1467821083568 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc7d800 == 39 [pid = 1652] [id = 469] 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1195b5000) [pid = 1652] [serial = 1406] [outer = 0x0] 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119f88000) [pid = 1652] [serial = 1407] [outer = 0x1195b5000] 09:04:43 INFO - PROCESS | 1652 | 1467821083592 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123866000) [pid = 1652] [serial = 1408] [outer = 0x1195b5000] 09:04:43 INFO - PROCESS | 1652 | 1467821083915 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]]]}] 09:04:43 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) 09:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 09:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:04:43 INFO - PROCESS | 1652 | 1467821083974 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1652 | 1467821083976 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:04:43 INFO - PROCESS | 1652 | 1467821083978 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1652 | 1467821083979 Marionette TRACE conn2 <- [1,1850,null,{}] 09:04:43 INFO - PROCESS | 1652 | 1467821083981 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}] 09:04:43 INFO - PROCESS | 1652 | 1467821083982 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:44 INFO - PROCESS | 1652 | 1467821084089 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:04:44 INFO - PROCESS | 1652 | 1467821084107 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1652 | 1467821084108 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c289800 == 40 [pid = 1652] [id = 470] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119f81400) [pid = 1652] [serial = 1409] [outer = 0x0] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119f84c00) [pid = 1652] [serial = 1410] [outer = 0x119f81400] 09:04:44 INFO - PROCESS | 1652 | 1467821084132 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1243e5000) [pid = 1652] [serial = 1411] [outer = 0x119f81400] 09:04:44 INFO - PROCESS | 1652 | 1467821084454 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 517ms 09:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:04:44 INFO - PROCESS | 1652 | 1467821084496 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1652 | 1467821084497 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:04:44 INFO - PROCESS | 1652 | 1467821084499 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1652 | 1467821084500 Marionette TRACE conn2 <- [1,1854,null,{}] 09:04:44 INFO - PROCESS | 1652 | 1467821084502 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}] 09:04:44 INFO - PROCESS | 1652 | 1467821084503 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:44 INFO - PROCESS | 1652 | 1467821084602 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:04:44 INFO - PROCESS | 1652 | 1467821084606 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1652 | 1467821084607 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c757000 == 41 [pid = 1652] [id = 471] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119f84400) [pid = 1652] [serial = 1412] [outer = 0x0] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12477bc00) [pid = 1652] [serial = 1413] [outer = 0x119f84400] 09:04:44 INFO - PROCESS | 1652 | 1467821084630 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124784000) [pid = 1652] [serial = 1414] [outer = 0x119f84400] 09:04:44 INFO - PROCESS | 1652 | 1467821084963 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]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 09:04:45 INFO - PROCESS | 1652 | 1467821085020 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1652 | 1467821085021 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:04:45 INFO - PROCESS | 1652 | 1467821085023 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1652 | 1467821085024 Marionette TRACE conn2 <- [1,1858,null,{}] 09:04:45 INFO - PROCESS | 1652 | 1467821085026 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}] 09:04:45 INFO - PROCESS | 1652 | 1467821085027 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:45 INFO - PROCESS | 1652 | 1467821085132 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1128cf400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118d99000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x111c20400) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x111e28400) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110fb3400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x110f9f400) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1199e4800) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176cb800) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176ca400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11696d400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115e8e000) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d1800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1133cac00) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110f36000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119f86400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:04:45 INFO - PROCESS | 1652 | 1467821085296 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1652 | 1467821085297 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f2f800 == 42 [pid = 1652] [id = 472] 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110fb3000) [pid = 1652] [serial = 1415] [outer = 0x0] 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x111caa000) [pid = 1652] [serial = 1416] [outer = 0x110fb3000] 09:04:45 INFO - PROCESS | 1652 | 1467821085321 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11402fc00) [pid = 1652] [serial = 1417] [outer = 0x110fb3000] 09:04:45 INFO - PROCESS | 1652 | 1467821085582 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]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 568ms 09:04:45 INFO - PROCESS | 1652 | 1467821085591 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1652 | 1467821085593 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:04:45 INFO - PROCESS | 1652 | 1467821085595 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1652 | 1467821085596 Marionette TRACE conn2 <- [1,1862,null,{}] 09:04:45 INFO - PROCESS | 1652 | 1467821085607 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}] 09:04:45 INFO - PROCESS | 1652 | 1467821085608 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:45 INFO - PROCESS | 1652 | 1467821085693 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:04:45 INFO - PROCESS | 1652 | 1467821085697 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1652 | 1467821085698 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb0c000 == 43 [pid = 1652] [id = 473] 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115e8a800) [pid = 1652] [serial = 1418] [outer = 0x0] 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118d7e000) [pid = 1652] [serial = 1419] [outer = 0x115e8a800] 09:04:45 INFO - PROCESS | 1652 | 1467821085724 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d33c00) [pid = 1652] [serial = 1420] [outer = 0x115e8a800] 09:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 474ms 09:04:46 INFO - PROCESS | 1652 | 1467821086061 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]]]}] 09:04:46 INFO - PROCESS | 1652 | 1467821086072 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1652 | 1467821086073 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:04:46 INFO - PROCESS | 1652 | 1467821086076 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1652 | 1467821086077 Marionette TRACE conn2 <- [1,1866,null,{}] 09:04:46 INFO - PROCESS | 1652 | 1467821086080 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}] 09:04:46 INFO - PROCESS | 1652 | 1467821086082 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:46 INFO - PROCESS | 1652 | 1467821086235 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:04:46 INFO - PROCESS | 1652 | 1467821086244 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1652 | 1467821086245 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb21000 == 44 [pid = 1652] [id = 474] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119432c00) [pid = 1652] [serial = 1421] [outer = 0x0] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124e10400) [pid = 1652] [serial = 1422] [outer = 0x119432c00] 09:04:46 INFO - PROCESS | 1652 | 1467821086280 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1251d5800) [pid = 1652] [serial = 1423] [outer = 0x119432c00] 09:04:46 INFO - PROCESS | 1652 | 1467821086627 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]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 570ms 09:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:04:46 INFO - PROCESS | 1652 | 1467821086645 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1652 | 1467821086647 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:04:46 INFO - PROCESS | 1652 | 1467821086649 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1652 | 1467821086651 Marionette TRACE conn2 <- [1,1870,null,{}] 09:04:46 INFO - PROCESS | 1652 | 1467821086656 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}] 09:04:46 INFO - PROCESS | 1652 | 1467821086657 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:46 INFO - PROCESS | 1652 | 1467821086739 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:04:46 INFO - PROCESS | 1652 | 1467821086743 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1652 | 1467821086744 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccea000 == 45 [pid = 1652] [id = 475] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119b7b800) [pid = 1652] [serial = 1424] [outer = 0x0] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1256d3400) [pid = 1652] [serial = 1425] [outer = 0x119b7b800] 09:04:46 INFO - PROCESS | 1652 | 1467821086820 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126907000) [pid = 1652] [serial = 1426] [outer = 0x119b7b800] 09:04:47 INFO - PROCESS | 1652 | 1467821087081 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]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 09:04:47 INFO - PROCESS | 1652 | 1467821087123 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 1652 | 1467821087124 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:04:47 INFO - PROCESS | 1652 | 1467821087126 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1652 | 1467821087128 Marionette TRACE conn2 <- [1,1874,null,{}] 09:04:47 INFO - PROCESS | 1652 | 1467821087130 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}] 09:04:47 INFO - PROCESS | 1652 | 1467821087131 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:47 INFO - PROCESS | 1652 | 1467821087224 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:04:47 INFO - PROCESS | 1652 | 1467821087228 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1652 | 1467821087229 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d422000 == 46 [pid = 1652] [id = 476] 09:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1182e5800) [pid = 1652] [serial = 1427] [outer = 0x0] 09:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12690f800) [pid = 1652] [serial = 1428] [outer = 0x1182e5800] 09:04:47 INFO - PROCESS | 1652 | 1467821087252 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126d64000) [pid = 1652] [serial = 1429] [outer = 0x1182e5800] 09:04:47 INFO - PROCESS | 1652 | 1467821087806 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]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 719ms 09:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:04:47 INFO - PROCESS | 1652 | 1467821087859 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 1652 | 1467821087862 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:04:47 INFO - PROCESS | 1652 | 1467821087866 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1652 | 1467821087872 Marionette TRACE conn2 <- [1,1878,null,{}] 09:04:47 INFO - PROCESS | 1652 | 1467821087875 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}] 09:04:47 INFO - PROCESS | 1652 | 1467821087877 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:47 INFO - PROCESS | 1652 | 1467821087993 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:04:48 INFO - PROCESS | 1652 | 1467821088096 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1652 | 1467821088097 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118474000 == 47 [pid = 1652] [id = 477] 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112a84800) [pid = 1652] [serial = 1430] [outer = 0x0] 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x112e73800) [pid = 1652] [serial = 1431] [outer = 0x112a84800] 09:04:48 INFO - PROCESS | 1652 | 1467821088128 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115e5a000) [pid = 1652] [serial = 1432] [outer = 0x112a84800] 09:04:48 INFO - PROCESS | 1652 | 1467821088658 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 825ms 09:04:48 INFO - PROCESS | 1652 | 1467821088874 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1652 | 1467821088877 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:04:48 INFO - PROCESS | 1652 | 1467821088915 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1652 | 1467821088916 Marionette TRACE conn2 <- [1,1882,null,{}] 09:04:48 INFO - PROCESS | 1652 | 1467821088920 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}] 09:04:48 INFO - PROCESS | 1652 | 1467821088922 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:49 INFO - PROCESS | 1652 | 1467821089030 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:04:49 INFO - PROCESS | 1652 | 1467821089084 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1652 | 1467821089087 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x117342000 == 48 [pid = 1652] [id = 478] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1128cf000) [pid = 1652] [serial = 1433] [outer = 0x0] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112f92c00) [pid = 1652] [serial = 1434] [outer = 0x1128cf000] 09:04:49 INFO - PROCESS | 1652 | 1467821089115 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115e92800) [pid = 1652] [serial = 1435] [outer = 0x1128cf000] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccea000 == 47 [pid = 1652] [id = 475] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb21000 == 46 [pid = 1652] [id = 474] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb0c000 == 45 [pid = 1652] [id = 473] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119f2f800 == 44 [pid = 1652] [id = 472] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124a93400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c757000 == 43 [pid = 1652] [id = 471] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c289800 == 42 [pid = 1652] [id = 470] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc7d800 == 41 [pid = 1652] [id = 469] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124007000 == 40 [pid = 1652] [id = 468] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ef000 == 39 [pid = 1652] [id = 467] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11957e800 == 38 [pid = 1652] [id = 466] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128d8b000 == 37 [pid = 1652] [id = 465] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12719f000 == 36 [pid = 1652] [id = 464] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x125707000 == 35 [pid = 1652] [id = 463] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124007800 == 34 [pid = 1652] [id = 462] 09:04:49 INFO - PROCESS | 1652 | 1467821089670 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]]]}] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123884800 == 33 [pid = 1652] [id = 461] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11957f800 == 32 [pid = 1652] [id = 460] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117e62000 == 31 [pid = 1652] [id = 459] 09:04:49 INFO - PROCESS | 1652 | --DOCSHELL 0x116245800 == 30 [pid = 1652] [id = 458] 09:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 785ms 09:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:04:49 INFO - PROCESS | 1652 | 1467821089690 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1652 | 1467821089692 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:04:49 INFO - PROCESS | 1652 | 1467821089697 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1652 | 1467821089700 Marionette TRACE conn2 <- [1,1886,null,{}] 09:04:49 INFO - PROCESS | 1652 | 1467821089710 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}] 09:04:49 INFO - PROCESS | 1652 | 1467821089712 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:49 INFO - PROCESS | 1652 | 1467821089796 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119142800) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119145c00) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1197e7c00) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1194b4000) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1181a6800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199ad400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112a85000) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118127000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119d2e800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1186d5400) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118133400) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11833f000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117483000) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176c2800) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115ea2000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11662a400) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113e40400) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112df6c00) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e96800) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1139fa400) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110fe6800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110f3c000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12465b000) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195b2400) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119f80400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119435400) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1199e1800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118d82400) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123a08c00) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 09:04:49 INFO - PROCESS | 1652 | 1467821089879 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1652 | 1467821089881 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e69800 == 31 [pid = 1652] [id = 479] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112dedc00) [pid = 1652] [serial = 1436] [outer = 0x0] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e96800) [pid = 1652] [serial = 1437] [outer = 0x112dedc00] 09:04:49 INFO - PROCESS | 1652 | 1467821089927 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117221400) [pid = 1652] [serial = 1438] [outer = 0x112dedc00] 09:04:50 INFO - PROCESS | 1652 | 1467821090357 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]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 733ms 09:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:04:50 INFO - PROCESS | 1652 | 1467821090428 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 1652 | 1467821090429 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:04:50 INFO - PROCESS | 1652 | 1467821090431 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1652 | 1467821090434 Marionette TRACE conn2 <- [1,1890,null,{}] 09:04:50 INFO - PROCESS | 1652 | 1467821090441 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}] 09:04:50 INFO - PROCESS | 1652 | 1467821090444 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:50 INFO - PROCESS | 1652 | 1467821090542 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:04:50 INFO - PROCESS | 1652 | 1467821090555 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1652 | 1467821090558 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f32000 == 32 [pid = 1652] [id = 480] 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11811b000) [pid = 1652] [serial = 1439] [outer = 0x0] 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11811f800) [pid = 1652] [serial = 1440] [outer = 0x11811b000] 09:04:50 INFO - PROCESS | 1652 | 1467821090586 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118139000) [pid = 1652] [serial = 1441] [outer = 0x11811b000] 09:04:50 INFO - PROCESS | 1652 | 1467821090925 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]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 09:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:04:50 INFO - PROCESS | 1652 | 1467821090952 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 1652 | 1467821090953 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:04:50 INFO - PROCESS | 1652 | 1467821090956 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1652 | 1467821090957 Marionette TRACE conn2 <- [1,1894,null,{}] 09:04:50 INFO - PROCESS | 1652 | 1467821090959 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}] 09:04:50 INFO - PROCESS | 1652 | 1467821090960 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:51 INFO - PROCESS | 1652 | 1467821091037 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:04:51 INFO - PROCESS | 1652 | 1467821091041 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1652 | 1467821091042 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124383800 == 33 [pid = 1652] [id = 481] 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128d4000) [pid = 1652] [serial = 1442] [outer = 0x0] 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118336c00) [pid = 1652] [serial = 1443] [outer = 0x1128d4000] 09:04:51 INFO - PROCESS | 1652 | 1467821091067 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1184df400) [pid = 1652] [serial = 1444] [outer = 0x1128d4000] 09:04:51 INFO - PROCESS | 1652 | 1467821091410 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]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 468ms 09:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:04:51 INFO - PROCESS | 1652 | 1467821091425 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1652 | 1467821091426 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:04:51 INFO - PROCESS | 1652 | 1467821091429 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1652 | 1467821091430 Marionette TRACE conn2 <- [1,1898,null,{}] 09:04:51 INFO - PROCESS | 1652 | 1467821091433 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}] 09:04:51 INFO - PROCESS | 1652 | 1467821091436 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:51 INFO - PROCESS | 1652 | 1467821091530 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:04:51 INFO - PROCESS | 1652 | 1467821091630 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1652 | 1467821091632 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125707000 == 34 [pid = 1652] [id = 482] 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11833f400) [pid = 1652] [serial = 1445] [outer = 0x0] 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118782800) [pid = 1652] [serial = 1446] [outer = 0x11833f400] 09:04:51 INFO - PROCESS | 1652 | 1467821091672 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118d8b800) [pid = 1652] [serial = 1447] [outer = 0x11833f400] 09:04:52 INFO - PROCESS | 1652 | 1467821092084 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]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 09:04:52 INFO - PROCESS | 1652 | 1467821092098 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1652 | 1467821092100 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:04:52 INFO - PROCESS | 1652 | 1467821092106 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1652 | 1467821092107 Marionette TRACE conn2 <- [1,1902,null,{}] 09:04:52 INFO - PROCESS | 1652 | 1467821092109 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}] 09:04:52 INFO - PROCESS | 1652 | 1467821092113 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:52 INFO - PROCESS | 1652 | 1467821092237 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:04:52 INFO - PROCESS | 1652 | 1467821092241 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1652 | 1467821092242 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d8b800 == 35 [pid = 1652] [id = 483] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118d92800) [pid = 1652] [serial = 1448] [outer = 0x0] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1192f6c00) [pid = 1652] [serial = 1449] [outer = 0x118d92800] 09:04:52 INFO - PROCESS | 1652 | 1467821092267 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1195b9000) [pid = 1652] [serial = 1450] [outer = 0x118d92800] 09:04:52 INFO - PROCESS | 1652 | 1467821092609 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]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 09:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:04:52 INFO - PROCESS | 1652 | 1467821092625 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1652 | 1467821092626 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:04:52 INFO - PROCESS | 1652 | 1467821092628 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1652 | 1467821092629 Marionette TRACE conn2 <- [1,1906,null,{}] 09:04:52 INFO - PROCESS | 1652 | 1467821092632 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}] 09:04:52 INFO - PROCESS | 1652 | 1467821092634 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:52 INFO - PROCESS | 1652 | 1467821092745 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:04:52 INFO - PROCESS | 1652 | 1467821092749 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1652 | 1467821092751 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294e0800 == 36 [pid = 1652] [id = 484] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x111c83400) [pid = 1652] [serial = 1451] [outer = 0x0] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119920000) [pid = 1652] [serial = 1452] [outer = 0x111c83400] 09:04:52 INFO - PROCESS | 1652 | 1467821092774 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199df400) [pid = 1652] [serial = 1453] [outer = 0x111c83400] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119b76400) [pid = 1652] [serial = 1454] [outer = 0x12cab2400] 09:04:53 INFO - PROCESS | 1652 | 1467821093170 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 568ms 09:04:53 INFO - PROCESS | 1652 | 1467821093198 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1652 | 1467821093199 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:04:53 INFO - PROCESS | 1652 | 1467821093207 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1652 | 1467821093208 Marionette TRACE conn2 <- [1,1910,null,{}] 09:04:53 INFO - PROCESS | 1652 | 1467821093211 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}] 09:04:53 INFO - PROCESS | 1652 | 1467821093212 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:53 INFO - PROCESS | 1652 | 1467821093307 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:04:53 INFO - PROCESS | 1652 | 1467821093311 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1652 | 1467821093312 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117245000 == 37 [pid = 1652] [id = 485] 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1174eb800) [pid = 1652] [serial = 1455] [outer = 0x0] 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d2c800) [pid = 1652] [serial = 1456] [outer = 0x1174eb800] 09:04:53 INFO - PROCESS | 1652 | 1467821093336 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119f84000) [pid = 1652] [serial = 1457] [outer = 0x1174eb800] 09:04:53 INFO - PROCESS | 1652 | 1467821093662 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 473ms 09:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:04:53 INFO - PROCESS | 1652 | 1467821093677 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1652 | 1467821093678 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:04:53 INFO - PROCESS | 1652 | 1467821093680 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1652 | 1467821093681 Marionette TRACE conn2 <- [1,1914,null,{}] 09:04:53 INFO - PROCESS | 1652 | 1467821093686 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}] 09:04:53 INFO - PROCESS | 1652 | 1467821093689 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:53 INFO - PROCESS | 1652 | 1467821093796 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:04:53 INFO - PROCESS | 1652 | 1467821093836 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1652 | 1467821093837 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b72a800 == 38 [pid = 1652] [id = 486] 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119b7e800) [pid = 1652] [serial = 1458] [outer = 0x0] 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12381fc00) [pid = 1652] [serial = 1459] [outer = 0x119b7e800] 09:04:53 INFO - PROCESS | 1652 | 1467821093860 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123f08000) [pid = 1652] [serial = 1460] [outer = 0x119b7e800] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119b7b800) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1195b5000) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119f81400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112dee800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117228800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117222400) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116723c00) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119922800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112df3c00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11722bc00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110f99000) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128cc800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11276d400) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118d98000) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119f84400) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110fb3000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119432c00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:04:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e8a800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:04:54 INFO - PROCESS | 1652 | 1467821094309 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 673ms 09:04:54 INFO - PROCESS | 1652 | 1467821094365 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1652 | 1467821094371 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:04:54 INFO - PROCESS | 1652 | 1467821094393 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1652 | 1467821094395 Marionette TRACE conn2 <- [1,1918,null,{}] 09:04:54 INFO - PROCESS | 1652 | 1467821094398 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}] 09:04:54 INFO - PROCESS | 1652 | 1467821094401 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:54 INFO - PROCESS | 1652 | 1467821094509 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:04:54 INFO - PROCESS | 1652 | 1467821094512 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1652 | 1467821094513 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b735000 == 39 [pid = 1652] [id = 487] 09:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115e8a800) [pid = 1652] [serial = 1461] [outer = 0x0] 09:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117484400) [pid = 1652] [serial = 1462] [outer = 0x115e8a800] 09:04:54 INFO - PROCESS | 1652 | 1467821094538 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118d7e800) [pid = 1652] [serial = 1463] [outer = 0x115e8a800] 09:04:54 INFO - PROCESS | 1652 | 1467821094853 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 475ms 09:04:54 INFO - PROCESS | 1652 | 1467821094864 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1652 | 1467821094866 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:04:54 INFO - PROCESS | 1652 | 1467821094871 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1652 | 1467821094881 Marionette TRACE conn2 <- [1,1922,null,{}] 09:04:54 INFO - PROCESS | 1652 | 1467821094885 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}] 09:04:54 INFO - PROCESS | 1652 | 1467821094887 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:54 INFO - PROCESS | 1652 | 1467821094975 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:04:55 INFO - PROCESS | 1652 | 1467821095034 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1652 | 1467821095035 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc99000 == 40 [pid = 1652] [id = 488] 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118338c00) [pid = 1652] [serial = 1464] [outer = 0x0] 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11991d800) [pid = 1652] [serial = 1465] [outer = 0x118338c00] 09:04:55 INFO - PROCESS | 1652 | 1467821095061 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243e8c00) [pid = 1652] [serial = 1466] [outer = 0x118338c00] 09:04:55 INFO - PROCESS | 1652 | 1467821095354 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 532ms 09:04:55 INFO - PROCESS | 1652 | 1467821095404 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1652 | 1467821095406 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:04:55 INFO - PROCESS | 1652 | 1467821095408 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1652 | 1467821095409 Marionette TRACE conn2 <- [1,1926,null,{}] 09:04:55 INFO - PROCESS | 1652 | 1467821095411 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}] 09:04:55 INFO - PROCESS | 1652 | 1467821095412 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:55 INFO - PROCESS | 1652 | 1467821095492 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:04:55 INFO - PROCESS | 1652 | 1467821095496 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1652 | 1467821095497 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c74a000 == 41 [pid = 1652] [id = 489] 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124655c00) [pid = 1652] [serial = 1467] [outer = 0x0] 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124784400) [pid = 1652] [serial = 1468] [outer = 0x124655c00] 09:04:55 INFO - PROCESS | 1652 | 1467821095521 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1251d6400) [pid = 1652] [serial = 1469] [outer = 0x124655c00] 09:04:55 INFO - PROCESS | 1652 | 1467821095841 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms 09:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:04:55 INFO - PROCESS | 1652 | 1467821095876 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1652 | 1467821095877 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:04:55 INFO - PROCESS | 1652 | 1467821095879 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1652 | 1467821095880 Marionette TRACE conn2 <- [1,1930,null,{}] 09:04:55 INFO - PROCESS | 1652 | 1467821095883 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}] 09:04:55 INFO - PROCESS | 1652 | 1467821095884 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:55 INFO - PROCESS | 1652 | 1467821095991 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:04:56 INFO - PROCESS | 1652 | 1467821095997 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1652 | 1467821095998 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca61800 == 42 [pid = 1652] [id = 490] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123f0a000) [pid = 1652] [serial = 1470] [outer = 0x0] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1256d8c00) [pid = 1652] [serial = 1471] [outer = 0x123f0a000] 09:04:56 INFO - PROCESS | 1652 | 1467821096023 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d03800) [pid = 1652] [serial = 1472] [outer = 0x123f0a000] 09:04:56 INFO - PROCESS | 1652 | 1467821096494 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]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 667ms 09:04:56 INFO - PROCESS | 1652 | 1467821096548 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1652 | 1467821096553 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:04:56 INFO - PROCESS | 1652 | 1467821096556 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1652 | 1467821096558 Marionette TRACE conn2 <- [1,1934,null,{}] 09:04:56 INFO - PROCESS | 1652 | 1467821096563 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}] 09:04:56 INFO - PROCESS | 1652 | 1467821096565 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:56 INFO - PROCESS | 1652 | 1467821096670 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:04:56 INFO - PROCESS | 1652 | 1467821096744 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1652 | 1467821096745 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a8000 == 43 [pid = 1652] [id = 491] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11403a800) [pid = 1652] [serial = 1473] [outer = 0x0] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115e97000) [pid = 1652] [serial = 1474] [outer = 0x11403a800] 09:04:56 INFO - PROCESS | 1652 | 1467821096776 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116975800) [pid = 1652] [serial = 1475] [outer = 0x11403a800] 09:04:57 INFO - PROCESS | 1652 | 1467821097217 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 09:04:57 INFO - PROCESS | 1652 | 1467821097228 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1652 | 1467821097231 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:04:57 INFO - PROCESS | 1652 | 1467821097238 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1652 | 1467821097240 Marionette TRACE conn2 <- [1,1938,null,{}] 09:04:57 INFO - PROCESS | 1652 | 1467821097243 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}] 09:04:57 INFO - PROCESS | 1652 | 1467821097245 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:57 INFO - PROCESS | 1652 | 1467821097357 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:04:57 INFO - PROCESS | 1652 | 1467821097432 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1652 | 1467821097434 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289cf800 == 44 [pid = 1652] [id = 492] 09:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117226800) [pid = 1652] [serial = 1476] [outer = 0x0] 09:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1176c4000) [pid = 1652] [serial = 1477] [outer = 0x117226800] 09:04:57 INFO - PROCESS | 1652 | 1467821097468 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1181a0c00) [pid = 1652] [serial = 1478] [outer = 0x117226800] 09:04:57 INFO - PROCESS | 1652 | 1467821097886 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 09:04:57 INFO - PROCESS | 1652 | 1467821097909 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1652 | 1467821097910 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:04:57 INFO - PROCESS | 1652 | 1467821097913 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1652 | 1467821097915 Marionette TRACE conn2 <- [1,1942,null,{}] 09:04:57 INFO - PROCESS | 1652 | 1467821097923 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}] 09:04:57 INFO - PROCESS | 1652 | 1467821097926 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:58 INFO - PROCESS | 1652 | 1467821098044 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:04:58 INFO - PROCESS | 1652 | 1467821098098 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1652 | 1467821098100 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb21800 == 45 [pid = 1652] [id = 493] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118d8d800) [pid = 1652] [serial = 1479] [outer = 0x0] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1192f7c00) [pid = 1652] [serial = 1480] [outer = 0x118d8d800] 09:04:58 INFO - PROCESS | 1652 | 1467821098133 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1194b0c00) [pid = 1652] [serial = 1481] [outer = 0x118d8d800] 09:04:58 INFO - PROCESS | 1652 | 1467821098668 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 775ms 09:04:58 INFO - PROCESS | 1652 | 1467821098689 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1652 | 1467821098692 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:04:58 INFO - PROCESS | 1652 | 1467821098695 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1652 | 1467821098697 Marionette TRACE conn2 <- [1,1946,null,{}] 09:04:58 INFO - PROCESS | 1652 | 1467821098723 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}] 09:04:58 INFO - PROCESS | 1652 | 1467821098725 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:58 INFO - PROCESS | 1652 | 1467821098830 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:04:58 INFO - PROCESS | 1652 | 1467821098902 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1652 | 1467821098903 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d41a800 == 46 [pid = 1652] [id = 494] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1199b0400) [pid = 1652] [serial = 1482] [outer = 0x0] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119b72800) [pid = 1652] [serial = 1483] [outer = 0x1199b0400] 09:04:58 INFO - PROCESS | 1652 | 1467821098932 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123a03c00) [pid = 1652] [serial = 1484] [outer = 0x1199b0400] 09:04:59 INFO - PROCESS | 1652 | 1467821099373 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]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 693ms 09:04:59 INFO - PROCESS | 1652 | 1467821099417 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:04:59 INFO - PROCESS | 1652 | 1467821099419 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:04:59 INFO - PROCESS | 1652 | 1467821099445 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1652 | 1467821099447 Marionette TRACE conn2 <- [1,1950,null,{}] 09:04:59 INFO - PROCESS | 1652 | 1467821099449 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}] 09:04:59 INFO - PROCESS | 1652 | 1467821099451 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:59 INFO - PROCESS | 1652 | 1467821099563 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:04:59 INFO - PROCESS | 1652 | 1467821099637 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1652 | 1467821099639 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:04:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb03800 == 47 [pid = 1652] [id = 495] 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1151db400) [pid = 1652] [serial = 1485] [outer = 0x0] 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d2ec00) [pid = 1652] [serial = 1486] [outer = 0x1151db400] 09:04:59 INFO - PROCESS | 1652 | 1467821099667 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1256d1800) [pid = 1652] [serial = 1487] [outer = 0x1151db400] 09:05:00 INFO - PROCESS | 1652 | 1467821100222 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 819ms 09:05:00 INFO - PROCESS | 1652 | 1467821100264 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:05:00 INFO - PROCESS | 1652 | 1467821100267 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:05:00 INFO - PROCESS | 1652 | 1467821100270 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1652 | 1467821100272 Marionette TRACE conn2 <- [1,1954,null,{}] 09:05:00 INFO - PROCESS | 1652 | 1467821100276 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}] 09:05:00 INFO - PROCESS | 1652 | 1467821100277 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:00 INFO - PROCESS | 1652 | 1467821100378 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:05:00 INFO - PROCESS | 1652 | 1467821100440 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1652 | 1467821100443 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cb7000 == 48 [pid = 1652] [id = 496] 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112df1400) [pid = 1652] [serial = 1488] [outer = 0x0] 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115e95c00) [pid = 1652] [serial = 1489] [outer = 0x112df1400] 09:05:00 INFO - PROCESS | 1652 | 1467821100471 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117057c00) [pid = 1652] [serial = 1490] [outer = 0x112df1400] 09:05:00 INFO - PROCESS | 1652 | 1467821100935 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 673ms 09:05:00 INFO - PROCESS | 1652 | 1467821100943 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1652 | 1467821100945 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:05:00 INFO - PROCESS | 1652 | 1467821100950 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1652 | 1467821100952 Marionette TRACE conn2 <- [1,1958,null,{}] 09:05:00 INFO - PROCESS | 1652 | 1467821100955 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}] 09:05:00 INFO - PROCESS | 1652 | 1467821100956 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:01 INFO - PROCESS | 1652 | 1467821101068 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12c74a000 == 47 [pid = 1652] [id = 489] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc99000 == 46 [pid = 1652] [id = 488] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b735000 == 45 [pid = 1652] [id = 487] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b72a800 == 44 [pid = 1652] [id = 486] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x117245000 == 43 [pid = 1652] [id = 485] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1294e0800 == 42 [pid = 1652] [id = 484] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128d8b800 == 41 [pid = 1652] [id = 483] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x125707000 == 40 [pid = 1652] [id = 482] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x124383800 == 39 [pid = 1652] [id = 481] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119f32000 == 38 [pid = 1652] [id = 480] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x117e69800 == 37 [pid = 1652] [id = 479] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x117342000 == 36 [pid = 1652] [id = 478] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118474000 == 35 [pid = 1652] [id = 477] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12d422000 == 34 [pid = 1652] [id = 476] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12c741800 == 33 [pid = 1652] [id = 457] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123cb7000 == 32 [pid = 1652] [id = 496] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb03800 == 31 [pid = 1652] [id = 495] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12d41a800 == 30 [pid = 1652] [id = 494] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb21800 == 29 [pid = 1652] [id = 493] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1289cf800 == 28 [pid = 1652] [id = 492] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca61800 == 27 [pid = 1652] [id = 490] 09:05:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a8000 == 26 [pid = 1652] [id = 491] 09:05:01 INFO - PROCESS | 1652 | 1467821101728 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1652 | 1467821101730 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113e40800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115e8e800) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1194b1800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1194b8400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116724800) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11704fc00) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1128ce800) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x112a85c00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1194b6800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11991bc00) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1192f2000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119430800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12477bc00) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1243e5000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124784000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x111caa000) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1251d5800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118d7e000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11402fc00) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124e10400) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126907000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f7b800) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d33c00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1256d3400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119f88000) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119f84c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123866000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117e97c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11812b800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1187e2000) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118d97c00) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172c4000) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1174f7000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1181a7400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118786400) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119b7c000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 09:05:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x112ab6000 == 27 [pid = 1652] [id = 497] 09:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110fe4800) [pid = 1652] [serial = 1491] [outer = 0x0] 09:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111c22400) [pid = 1652] [serial = 1492] [outer = 0x110fe4800] 09:05:01 INFO - PROCESS | 1652 | 1467821101809 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1128d4c00) [pid = 1652] [serial = 1493] [outer = 0x110fe4800] 09:05:02 INFO - PROCESS | 1652 | 1467821102123 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]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1222ms 09:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:05:02 INFO - PROCESS | 1652 | 1467821102174 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:05:02 INFO - PROCESS | 1652 | 1467821102176 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:05:02 INFO - PROCESS | 1652 | 1467821102178 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1652 | 1467821102180 Marionette TRACE conn2 <- [1,1962,null,{}] 09:05:02 INFO - PROCESS | 1652 | 1467821102184 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}] 09:05:02 INFO - PROCESS | 1652 | 1467821102187 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:02 INFO - PROCESS | 1652 | 1467821102262 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:05:02 INFO - PROCESS | 1652 | 1467821102270 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1652 | 1467821102272 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x117342000 == 28 [pid = 1652] [id = 498] 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1133cb800) [pid = 1652] [serial = 1494] [outer = 0x0] 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115e96000) [pid = 1652] [serial = 1495] [outer = 0x1133cb800] 09:05:02 INFO - PROCESS | 1652 | 1467821102298 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115ea7800) [pid = 1652] [serial = 1496] [outer = 0x1133cb800] 09:05:02 INFO - PROCESS | 1652 | 1467821102661 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]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 09:05:02 INFO - PROCESS | 1652 | 1467821102699 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:05:02 INFO - PROCESS | 1652 | 1467821102702 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:05:02 INFO - PROCESS | 1652 | 1467821102705 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1652 | 1467821102706 Marionette TRACE conn2 <- [1,1966,null,{}] 09:05:02 INFO - PROCESS | 1652 | 1467821102709 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}] 09:05:02 INFO - PROCESS | 1652 | 1467821102710 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:02 INFO - PROCESS | 1652 | 1467821102788 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:05:02 INFO - PROCESS | 1652 | 1467821102792 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1652 | 1467821102793 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119571800 == 29 [pid = 1652] [id = 499] 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1160dac00) [pid = 1652] [serial = 1497] [outer = 0x0] 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116a13400) [pid = 1652] [serial = 1498] [outer = 0x1160dac00] 09:05:02 INFO - PROCESS | 1652 | 1467821102821 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1174ee000) [pid = 1652] [serial = 1499] [outer = 0x1160dac00] 09:05:03 INFO - PROCESS | 1652 | 1467821103191 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 517ms 09:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:05:03 INFO - PROCESS | 1652 | 1467821103223 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1652 | 1467821103225 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:05:03 INFO - PROCESS | 1652 | 1467821103228 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1652 | 1467821103234 Marionette TRACE conn2 <- [1,1970,null,{}] 09:05:03 INFO - PROCESS | 1652 | 1467821103242 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}] 09:05:03 INFO - PROCESS | 1652 | 1467821103246 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:03 INFO - PROCESS | 1652 | 1467821103344 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:05:03 INFO - PROCESS | 1652 | 1467821103354 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1652 | 1467821103356 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a99800 == 30 [pid = 1652] [id = 500] 09:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1174f6800) [pid = 1652] [serial = 1500] [outer = 0x0] 09:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1181a0400) [pid = 1652] [serial = 1501] [outer = 0x1174f6800] 09:05:03 INFO - PROCESS | 1652 | 1467821103396 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118338800) [pid = 1652] [serial = 1502] [outer = 0x1174f6800] 09:05:03 INFO - PROCESS | 1652 | 1467821103827 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 625ms 09:05:03 INFO - PROCESS | 1652 | 1467821103854 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:05:03 INFO - PROCESS | 1652 | 1467821103856 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:05:03 INFO - PROCESS | 1652 | 1467821103878 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1652 | 1467821103879 Marionette TRACE conn2 <- [1,1974,null,{}] 09:05:03 INFO - PROCESS | 1652 | 1467821103881 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}] 09:05:03 INFO - PROCESS | 1652 | 1467821103882 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:04 INFO - PROCESS | 1652 | 1467821103992 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:05:04 INFO - PROCESS | 1652 | 1467821104032 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1652 | 1467821104034 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e82800 == 31 [pid = 1652] [id = 501] 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1181aa400) [pid = 1652] [serial = 1503] [outer = 0x0] 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1184e3400) [pid = 1652] [serial = 1504] [outer = 0x1181aa400] 09:05:04 INFO - PROCESS | 1652 | 1467821104058 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118d87400) [pid = 1652] [serial = 1505] [outer = 0x1181aa400] 09:05:04 INFO - PROCESS | 1652 | 1467821104376 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 539ms 09:05:04 INFO - PROCESS | 1652 | 1467821104399 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1652 | 1467821104402 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:05:04 INFO - PROCESS | 1652 | 1467821104405 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1652 | 1467821104406 Marionette TRACE conn2 <- [1,1978,null,{}] 09:05:04 INFO - PROCESS | 1652 | 1467821104409 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}] 09:05:04 INFO - PROCESS | 1652 | 1467821104410 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:04 INFO - PROCESS | 1652 | 1467821104500 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:05:04 INFO - PROCESS | 1652 | 1467821104537 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1652 | 1467821104541 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12719a000 == 32 [pid = 1652] [id = 502] 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1160da400) [pid = 1652] [serial = 1506] [outer = 0x0] 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1192f0800) [pid = 1652] [serial = 1507] [outer = 0x1160da400] 09:05:04 INFO - PROCESS | 1652 | 1467821104573 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119438c00) [pid = 1652] [serial = 1508] [outer = 0x1160da400] 09:05:04 INFO - PROCESS | 1652 | 1467821104896 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 09:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:05:04 INFO - PROCESS | 1652 | 1467821104925 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1652 | 1467821104926 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:05:04 INFO - PROCESS | 1652 | 1467821104928 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1652 | 1467821104929 Marionette TRACE conn2 <- [1,1982,null,{}] 09:05:04 INFO - PROCESS | 1652 | 1467821104932 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}] 09:05:04 INFO - PROCESS | 1652 | 1467821104933 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:05 INFO - PROCESS | 1652 | 1467821105030 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:05:05 INFO - PROCESS | 1652 | 1467821105069 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1652 | 1467821105070 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f3c800 == 33 [pid = 1652] [id = 503] 09:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11942e800) [pid = 1652] [serial = 1509] [outer = 0x0] 09:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1194bb000) [pid = 1652] [serial = 1510] [outer = 0x11942e800] 09:05:05 INFO - PROCESS | 1652 | 1467821105094 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1199ac000) [pid = 1652] [serial = 1511] [outer = 0x11942e800] 09:05:05 INFO - PROCESS | 1652 | 1467821105430 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]]]}] 09:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 09:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:05:05 INFO - PROCESS | 1652 | 1467821105446 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1652 | 1467821105448 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:05:05 INFO - PROCESS | 1652 | 1467821105450 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1652 | 1467821105452 Marionette TRACE conn2 <- [1,1986,null,{}] 09:05:05 INFO - PROCESS | 1652 | 1467821105456 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}] 09:05:05 INFO - PROCESS | 1652 | 1467821105457 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:05 INFO - PROCESS | 1652 | 1467821105553 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:05:05 INFO - PROCESS | 1652 | 1467821105590 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1652 | 1467821105591 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a52e000 == 34 [pid = 1652] [id = 504] 09:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1192f7800) [pid = 1652] [serial = 1512] [outer = 0x0] 09:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1199e3c00) [pid = 1652] [serial = 1513] [outer = 0x1192f7800] 09:05:05 INFO - PROCESS | 1652 | 1467821105616 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119d33800) [pid = 1652] [serial = 1514] [outer = 0x1192f7800] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124655c00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1246b0400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118d92800) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x111c83400) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1182e5800) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1174eb800) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128d4000) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11811b000) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128cf000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11833f400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112a84800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115e8a800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119b7e800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118338c00) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112dedc00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:05:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123f0a000) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:05:06 INFO - PROCESS | 1652 | 1467821106066 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]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 09:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:05:06 INFO - PROCESS | 1652 | 1467821106121 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1652 | 1467821106123 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:05:06 INFO - PROCESS | 1652 | 1467821106125 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1652 | 1467821106126 Marionette TRACE conn2 <- [1,1990,null,{}] 09:05:06 INFO - PROCESS | 1652 | 1467821106128 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}] 09:05:06 INFO - PROCESS | 1652 | 1467821106129 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:06 INFO - PROCESS | 1652 | 1467821106203 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:05:06 INFO - PROCESS | 1652 | 1467821106218 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1652 | 1467821106219 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124381800 == 35 [pid = 1652] [id = 505] 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115e88800) [pid = 1652] [serial = 1515] [outer = 0x0] 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116085000) [pid = 1652] [serial = 1516] [outer = 0x115e88800] 09:05:06 INFO - PROCESS | 1652 | 1467821106244 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118336800) [pid = 1652] [serial = 1517] [outer = 0x115e88800] 09:05:06 INFO - PROCESS | 1652 | 1467821106572 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]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 09:05:06 INFO - PROCESS | 1652 | 1467821106595 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1652 | 1467821106596 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:05:06 INFO - PROCESS | 1652 | 1467821106598 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1652 | 1467821106600 Marionette TRACE conn2 <- [1,1994,null,{}] 09:05:06 INFO - PROCESS | 1652 | 1467821106602 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}] 09:05:06 INFO - PROCESS | 1652 | 1467821106603 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:06 INFO - PROCESS | 1652 | 1467821106704 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:05:06 INFO - PROCESS | 1652 | 1467821106710 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1652 | 1467821106711 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b734000 == 36 [pid = 1652] [id = 506] 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d7800) [pid = 1652] [serial = 1518] [outer = 0x0] 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1187e9400) [pid = 1652] [serial = 1519] [outer = 0x1128d7800] 09:05:06 INFO - PROCESS | 1652 | 1467821106735 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119f7b800) [pid = 1652] [serial = 1520] [outer = 0x1128d7800] 09:05:07 INFO - PROCESS | 1652 | 1467821107031 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 467ms 09:05:07 INFO - PROCESS | 1652 | 1467821107067 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1652 | 1467821107070 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:05:07 INFO - PROCESS | 1652 | 1467821107073 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1652 | 1467821107074 Marionette TRACE conn2 <- [1,1998,null,{}] 09:05:07 INFO - PROCESS | 1652 | 1467821107076 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}] 09:05:07 INFO - PROCESS | 1652 | 1467821107077 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:07 INFO - PROCESS | 1652 | 1467821107157 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:05:07 INFO - PROCESS | 1652 | 1467821107161 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1652 | 1467821107162 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c28b800 == 37 [pid = 1652] [id = 507] 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119f7f000) [pid = 1652] [serial = 1521] [outer = 0x0] 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1240b9000) [pid = 1652] [serial = 1522] [outer = 0x119f7f000] 09:05:07 INFO - PROCESS | 1652 | 1467821107189 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199df000) [pid = 1652] [serial = 1523] [outer = 0x119f7f000] 09:05:07 INFO - PROCESS | 1652 | 1467821107660 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 618ms 09:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:05:07 INFO - PROCESS | 1652 | 1467821107691 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1652 | 1467821107693 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:05:07 INFO - PROCESS | 1652 | 1467821107695 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1652 | 1467821107697 Marionette TRACE conn2 <- [1,2002,null,{}] 09:05:07 INFO - PROCESS | 1652 | 1467821107703 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}] 09:05:07 INFO - PROCESS | 1652 | 1467821107706 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:07 INFO - PROCESS | 1652 | 1467821107835 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:05:07 INFO - PROCESS | 1652 | 1467821107842 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1652 | 1467821107843 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c751800 == 38 [pid = 1652] [id = 508] 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124e57000) [pid = 1652] [serial = 1524] [outer = 0x0] 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1251d5800) [pid = 1652] [serial = 1525] [outer = 0x124e57000] 09:05:07 INFO - PROCESS | 1652 | 1467821107875 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126908c00) [pid = 1652] [serial = 1526] [outer = 0x124e57000] 09:05:08 INFO - PROCESS | 1652 | 1467821108461 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 826ms 09:05:08 INFO - PROCESS | 1652 | 1467821108521 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1652 | 1467821108524 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:05:08 INFO - PROCESS | 1652 | 1467821108528 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1652 | 1467821108530 Marionette TRACE conn2 <- [1,2006,null,{}] 09:05:08 INFO - PROCESS | 1652 | 1467821108534 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}] 09:05:08 INFO - PROCESS | 1652 | 1467821108536 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:08 INFO - PROCESS | 1652 | 1467821108664 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:05:08 INFO - PROCESS | 1652 | 1467821108727 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1652 | 1467821108729 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956f800 == 39 [pid = 1652] [id = 509] 09:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112a86000) [pid = 1652] [serial = 1527] [outer = 0x0] 09:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1139ec800) [pid = 1652] [serial = 1528] [outer = 0x112a86000] 09:05:08 INFO - PROCESS | 1652 | 1467821108760 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11602fc00) [pid = 1652] [serial = 1529] [outer = 0x112a86000] 09:05:09 INFO - PROCESS | 1652 | 1467821109304 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]]]}] 09:05:09 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 09:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 825ms 09:05:09 INFO - PROCESS | 1652 | 1467821109382 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1652 | 1467821109388 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:05:09 INFO - PROCESS | 1652 | 1467821109394 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1652 | 1467821109395 Marionette TRACE conn2 <- [1,2010,null,{}] 09:05:09 INFO - PROCESS | 1652 | 1467821109398 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}] 09:05:09 INFO - PROCESS | 1652 | 1467821109400 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:09 INFO - PROCESS | 1652 | 1467821109509 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:05:09 INFO - PROCESS | 1652 | 1467821109593 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1652 | 1467821109595 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d12800 == 40 [pid = 1652] [id = 510] 09:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112e93000) [pid = 1652] [serial = 1530] [outer = 0x0] 09:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x117487c00) [pid = 1652] [serial = 1531] [outer = 0x112e93000] 09:05:09 INFO - PROCESS | 1652 | 1467821109626 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11721c800) [pid = 1652] [serial = 1532] [outer = 0x112e93000] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12c28b800 == 39 [pid = 1652] [id = 507] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b734000 == 38 [pid = 1652] [id = 506] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124381800 == 37 [pid = 1652] [id = 505] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a52e000 == 36 [pid = 1652] [id = 504] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x112f3c800 == 35 [pid = 1652] [id = 503] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12719a000 == 34 [pid = 1652] [id = 502] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124e82800 == 33 [pid = 1652] [id = 501] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123a99800 == 32 [pid = 1652] [id = 500] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119571800 == 31 [pid = 1652] [id = 499] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x117342000 == 30 [pid = 1652] [id = 498] 09:05:10 INFO - PROCESS | 1652 | --DOCSHELL 0x112ab6000 == 29 [pid = 1652] [id = 497] 09:05:10 INFO - PROCESS | 1652 | 1467821110289 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]]]}] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124784400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124e08c00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1192f6c00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119920000) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119f7dc00) [pid = 1652] [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.] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126d64000) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119d2c800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12690f800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118336c00) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184df400) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11811f800) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118139000) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f92c00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115e92800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118782800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112e73800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e5a000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199df400) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117484400) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12381fc00) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f84000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118d7e800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11991d800) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123f08000) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e96800) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1251d6400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117221400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1243e8c00) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195b9000) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118d8b800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126d03800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 09:05:10 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1256d8c00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 09:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 924ms 09:05:10 INFO - PROCESS | 1652 | 1467821110319 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1652 | 1467821110323 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:05:10 INFO - PROCESS | 1652 | 1467821110326 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1652 | 1467821110328 Marionette TRACE conn2 <- [1,2014,null,{}] 09:05:10 INFO - PROCESS | 1652 | 1467821110331 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}] 09:05:10 INFO - PROCESS | 1652 | 1467821110333 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:10 INFO - PROCESS | 1652 | 1467821110428 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:05:10 INFO - PROCESS | 1652 | 1467821110437 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1652 | 1467821110440 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118476000 == 30 [pid = 1652] [id = 511] 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115e95400) [pid = 1652] [serial = 1533] [outer = 0x0] 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115ea3000) [pid = 1652] [serial = 1534] [outer = 0x115e95400] 09:05:10 INFO - PROCESS | 1652 | 1467821110467 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11696ac00) [pid = 1652] [serial = 1535] [outer = 0x115e95400] 09:05:10 INFO - PROCESS | 1652 | 1467821110818 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]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 09:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:05:10 INFO - PROCESS | 1652 | 1467821110848 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1652 | 1467821110851 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:05:10 INFO - PROCESS | 1652 | 1467821110855 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1652 | 1467821110857 Marionette TRACE conn2 <- [1,2018,null,{}] 09:05:10 INFO - PROCESS | 1652 | 1467821110859 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}] 09:05:10 INFO - PROCESS | 1652 | 1467821110861 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:10 INFO - PROCESS | 1652 | 1467821110938 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:05:10 INFO - PROCESS | 1652 | 1467821110943 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1652 | 1467821110944 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a66000 == 31 [pid = 1652] [id = 512] 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117227800) [pid = 1652] [serial = 1536] [outer = 0x0] 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176c7000) [pid = 1652] [serial = 1537] [outer = 0x117227800] 09:05:10 INFO - PROCESS | 1652 | 1467821110974 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118128c00) [pid = 1652] [serial = 1538] [outer = 0x117227800] 09:05:11 INFO - PROCESS | 1652 | 1467821111344 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 09:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:05:11 INFO - PROCESS | 1652 | 1467821111375 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1652 | 1467821111376 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:05:11 INFO - PROCESS | 1652 | 1467821111378 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1652 | 1467821111380 Marionette TRACE conn2 <- [1,2022,null,{}] 09:05:11 INFO - PROCESS | 1652 | 1467821111398 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}] 09:05:11 INFO - PROCESS | 1652 | 1467821111402 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:11 INFO - PROCESS | 1652 | 1467821111487 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:05:11 INFO - PROCESS | 1652 | 1467821111494 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1652 | 1467821111496 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c14800 == 32 [pid = 1652] [id = 513] 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1122be000) [pid = 1652] [serial = 1539] [outer = 0x0] 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11833f800) [pid = 1652] [serial = 1540] [outer = 0x1122be000] 09:05:11 INFO - PROCESS | 1652 | 1467821111523 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118d92800) [pid = 1652] [serial = 1541] [outer = 0x1122be000] 09:05:11 INFO - PROCESS | 1652 | 1467821111857 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 526ms 09:05:11 INFO - PROCESS | 1652 | 1467821111904 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1652 | 1467821111906 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:05:11 INFO - PROCESS | 1652 | 1467821111908 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1652 | 1467821111909 Marionette TRACE conn2 <- [1,2026,null,{}] 09:05:11 INFO - PROCESS | 1652 | 1467821111911 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}] 09:05:11 INFO - PROCESS | 1652 | 1467821111912 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:11 INFO - PROCESS | 1652 | 1467821111991 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:05:12 INFO - PROCESS | 1652 | 1467821112057 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1652 | 1467821112058 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c9000 == 33 [pid = 1652] [id = 514] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119142800) [pid = 1652] [serial = 1542] [outer = 0x0] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119433800) [pid = 1652] [serial = 1543] [outer = 0x119142800] 09:05:12 INFO - PROCESS | 1652 | 1467821112083 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1194b5000) [pid = 1652] [serial = 1544] [outer = 0x119142800] 09:05:12 INFO - PROCESS | 1652 | 1467821112400 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 09:05:12 INFO - PROCESS | 1652 | 1467821112426 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1652 | 1467821112427 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:05:12 INFO - PROCESS | 1652 | 1467821112429 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1652 | 1467821112431 Marionette TRACE conn2 <- [1,2030,null,{}] 09:05:12 INFO - PROCESS | 1652 | 1467821112433 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}] 09:05:12 INFO - PROCESS | 1652 | 1467821112436 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:12 INFO - PROCESS | 1652 | 1467821112543 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:05:12 INFO - PROCESS | 1652 | 1467821112546 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1652 | 1467821112548 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f76800 == 34 [pid = 1652] [id = 515] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1182e7000) [pid = 1652] [serial = 1545] [outer = 0x0] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119524000) [pid = 1652] [serial = 1546] [outer = 0x1182e7000] 09:05:12 INFO - PROCESS | 1652 | 1467821112572 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199a8800) [pid = 1652] [serial = 1547] [outer = 0x1182e7000] 09:05:12 INFO - PROCESS | 1652 | 1467821112923 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 09:05:12 INFO - PROCESS | 1652 | 1467821112960 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:05:12 INFO - PROCESS | 1652 | 1467821112962 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:05:12 INFO - PROCESS | 1652 | 1467821112964 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1652 | 1467821112966 Marionette TRACE conn2 <- [1,2034,null,{}] 09:05:12 INFO - PROCESS | 1652 | 1467821112968 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}] 09:05:12 INFO - PROCESS | 1652 | 1467821112973 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:13 INFO - PROCESS | 1652 | 1467821113116 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:05:13 INFO - PROCESS | 1652 | 1467821113137 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1652 | 1467821113138 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abe9000 == 35 [pid = 1652] [id = 516] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199afc00) [pid = 1652] [serial = 1548] [outer = 0x0] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119f89800) [pid = 1652] [serial = 1549] [outer = 0x1199afc00] 09:05:13 INFO - PROCESS | 1652 | 1467821113180 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124780000) [pid = 1652] [serial = 1550] [outer = 0x1199afc00] 09:05:13 INFO - PROCESS | 1652 | 1467821113646 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 720ms 09:05:13 INFO - PROCESS | 1652 | 1467821113687 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:05:13 INFO - PROCESS | 1652 | 1467821113689 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:05:13 INFO - PROCESS | 1652 | 1467821113692 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1652 | 1467821113694 Marionette TRACE conn2 <- [1,2038,null,{}] 09:05:13 INFO - PROCESS | 1652 | 1467821113698 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}] 09:05:13 INFO - PROCESS | 1652 | 1467821113700 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:13 INFO - PROCESS | 1652 | 1467821113858 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:05:13 INFO - PROCESS | 1652 | 1467821113877 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1652 | 1467821113878 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc88000 == 36 [pid = 1652] [id = 517] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199dec00) [pid = 1652] [serial = 1551] [outer = 0x0] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124c67000) [pid = 1652] [serial = 1552] [outer = 0x1199dec00] 09:05:13 INFO - PROCESS | 1652 | 1467821113922 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1251d7c00) [pid = 1652] [serial = 1553] [outer = 0x1199dec00] 09:05:14 INFO - PROCESS | 1652 | 1467821114236 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]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 573ms 09:05:14 INFO - PROCESS | 1652 | 1467821114264 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1652 | 1467821114265 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:05:14 INFO - PROCESS | 1652 | 1467821114275 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1652 | 1467821114276 Marionette TRACE conn2 <- [1,2042,null,{}] 09:05:14 INFO - PROCESS | 1652 | 1467821114278 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}] 09:05:14 INFO - PROCESS | 1652 | 1467821114279 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:14 INFO - PROCESS | 1652 | 1467821114479 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174f6800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110fe4800) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1160dac00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112df1400) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11403a800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117226800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11942e800) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118d8d800) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1160da400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1192f7800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115e88800) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119f7f000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1199b0400) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1151db400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1133cb800) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1181aa400) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:05:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1128d7800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:05:14 INFO - PROCESS | 1652 | 1467821114537 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1652 | 1467821114538 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722e000 == 37 [pid = 1652] [id = 518] 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x110fb6c00) [pid = 1652] [serial = 1554] [outer = 0x0] 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128d7400) [pid = 1652] [serial = 1555] [outer = 0x110fb6c00] 09:05:14 INFO - PROCESS | 1652 | 1467821114563 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e91800) [pid = 1652] [serial = 1556] [outer = 0x110fb6c00] 09:05:14 INFO - PROCESS | 1652 | 1467821114904 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]]]}] 09:05:14 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) 09:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 680ms 09:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:05:14 INFO - PROCESS | 1652 | 1467821114953 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1652 | 1467821114955 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:05:14 INFO - PROCESS | 1652 | 1467821114958 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1652 | 1467821114960 Marionette TRACE conn2 <- [1,2046,null,{}] 09:05:14 INFO - PROCESS | 1652 | 1467821114964 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}] 09:05:14 INFO - PROCESS | 1652 | 1467821114966 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:15 INFO - PROCESS | 1652 | 1467821115124 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:05:15 INFO - PROCESS | 1652 | 1467821115136 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1652 | 1467821115137 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11723a800 == 38 [pid = 1652] [id = 519] 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1166eb400) [pid = 1652] [serial = 1557] [outer = 0x0] 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11833f400) [pid = 1652] [serial = 1558] [outer = 0x1166eb400] 09:05:15 INFO - PROCESS | 1652 | 1467821115176 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d31c00) [pid = 1652] [serial = 1559] [outer = 0x1166eb400] 09:05:15 INFO - PROCESS | 1652 | 1467821115540 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 620ms 09:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:05:15 INFO - PROCESS | 1652 | 1467821115579 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1652 | 1467821115580 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:05:15 INFO - PROCESS | 1652 | 1467821115582 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1652 | 1467821115583 Marionette TRACE conn2 <- [1,2050,null,{}] 09:05:15 INFO - PROCESS | 1652 | 1467821115588 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}] 09:05:15 INFO - PROCESS | 1652 | 1467821115589 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:15 INFO - PROCESS | 1652 | 1467821115665 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:05:15 INFO - PROCESS | 1652 | 1467821115749 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1652 | 1467821115750 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c755800 == 39 [pid = 1652] [id = 520] 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d92400) [pid = 1652] [serial = 1560] [outer = 0x0] 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12573d400) [pid = 1652] [serial = 1561] [outer = 0x118d92400] 09:05:15 INFO - PROCESS | 1652 | 1467821115778 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d04800) [pid = 1652] [serial = 1562] [outer = 0x118d92400] 09:05:16 INFO - PROCESS | 1652 | 1467821116044 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 472ms 09:05:16 INFO - PROCESS | 1652 | 1467821116063 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1652 | 1467821116064 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:05:16 INFO - PROCESS | 1652 | 1467821116066 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1652 | 1467821116071 Marionette TRACE conn2 <- [1,2054,null,{}] 09:05:16 INFO - PROCESS | 1652 | 1467821116079 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}] 09:05:16 INFO - PROCESS | 1652 | 1467821116080 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:16 INFO - PROCESS | 1652 | 1467821116179 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:05:16 INFO - PROCESS | 1652 | 1467821116183 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1652 | 1467821116185 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccd3800 == 40 [pid = 1652] [id = 521] 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125744000) [pid = 1652] [serial = 1563] [outer = 0x0] 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126e63c00) [pid = 1652] [serial = 1564] [outer = 0x125744000] 09:05:16 INFO - PROCESS | 1652 | 1467821116210 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12880e800) [pid = 1652] [serial = 1565] [outer = 0x125744000] 09:05:16 INFO - PROCESS | 1652 | 1467821116658 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 631ms 09:05:16 INFO - PROCESS | 1652 | 1467821116698 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1652 | 1467821116701 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:05:16 INFO - PROCESS | 1652 | 1467821116704 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1652 | 1467821116706 Marionette TRACE conn2 <- [1,2058,null,{}] 09:05:16 INFO - PROCESS | 1652 | 1467821116710 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}] 09:05:16 INFO - PROCESS | 1652 | 1467821116712 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:16 INFO - PROCESS | 1652 | 1467821116821 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:05:16 INFO - PROCESS | 1652 | 1467821116894 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1652 | 1467821116895 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118796800 == 41 [pid = 1652] [id = 522] 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112f98400) [pid = 1652] [serial = 1566] [outer = 0x0] 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115ea4c00) [pid = 1652] [serial = 1567] [outer = 0x112f98400] 09:05:16 INFO - PROCESS | 1652 | 1467821116926 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117222400) [pid = 1652] [serial = 1568] [outer = 0x112f98400] 09:05:17 INFO - PROCESS | 1652 | 1467821117407 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 721ms 09:05:17 INFO - PROCESS | 1652 | 1467821117426 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1652 | 1467821117431 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:05:17 INFO - PROCESS | 1652 | 1467821117438 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1652 | 1467821117441 Marionette TRACE conn2 <- [1,2062,null,{}] 09:05:17 INFO - PROCESS | 1652 | 1467821117445 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}] 09:05:17 INFO - PROCESS | 1652 | 1467821117448 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:17 INFO - PROCESS | 1652 | 1467821117601 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:05:17 INFO - PROCESS | 1652 | 1467821117711 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1652 | 1467821117712 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6a800 == 42 [pid = 1652] [id = 523] 09:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117222c00) [pid = 1652] [serial = 1569] [outer = 0x0] 09:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118336000) [pid = 1652] [serial = 1570] [outer = 0x117222c00] 09:05:17 INFO - PROCESS | 1652 | 1467821117754 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118d8b000) [pid = 1652] [serial = 1571] [outer = 0x117222c00] 09:05:18 INFO - PROCESS | 1652 | 1467821118193 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 776ms 09:05:18 INFO - PROCESS | 1652 | 1467821118213 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1652 | 1467821118214 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:05:18 INFO - PROCESS | 1652 | 1467821118237 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1652 | 1467821118239 Marionette TRACE conn2 <- [1,2066,null,{}] 09:05:18 INFO - PROCESS | 1652 | 1467821118248 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}] 09:05:18 INFO - PROCESS | 1652 | 1467821118254 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:18 INFO - PROCESS | 1652 | 1467821118353 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:05:18 INFO - PROCESS | 1652 | 1467821118428 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1652 | 1467821118430 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cceb000 == 43 [pid = 1652] [id = 524] 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199df400) [pid = 1652] [serial = 1572] [outer = 0x0] 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119d36400) [pid = 1652] [serial = 1573] [outer = 0x1199df400] 09:05:18 INFO - PROCESS | 1652 | 1467821118461 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1240bbc00) [pid = 1652] [serial = 1574] [outer = 0x1199df400] 09:05:18 INFO - PROCESS | 1652 | 1467821118879 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 697ms 09:05:18 INFO - PROCESS | 1652 | 1467821118915 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:05:18 INFO - PROCESS | 1652 | 1467821118917 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:05:18 INFO - PROCESS | 1652 | 1467821118919 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1652 | 1467821118921 Marionette TRACE conn2 <- [1,2070,null,{}] 09:05:18 INFO - PROCESS | 1652 | 1467821118923 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}] 09:05:18 INFO - PROCESS | 1652 | 1467821118924 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:19 INFO - PROCESS | 1652 | 1467821119026 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:05:19 INFO - PROCESS | 1652 | 1467821119088 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1652 | 1467821119089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b5000 == 44 [pid = 1652] [id = 525] 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12465dc00) [pid = 1652] [serial = 1575] [outer = 0x0] 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12573ec00) [pid = 1652] [serial = 1576] [outer = 0x12465dc00] 09:05:19 INFO - PROCESS | 1652 | 1467821119118 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126e5f800) [pid = 1652] [serial = 1577] [outer = 0x12465dc00] 09:05:19 INFO - PROCESS | 1652 | 1467821119594 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 720ms 09:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:05:19 INFO - PROCESS | 1652 | 1467821119645 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1652 | 1467821119647 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:05:19 INFO - PROCESS | 1652 | 1467821119669 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1652 | 1467821119671 Marionette TRACE conn2 <- [1,2074,null,{}] 09:05:19 INFO - PROCESS | 1652 | 1467821119676 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}] 09:05:19 INFO - PROCESS | 1652 | 1467821119677 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:19 INFO - PROCESS | 1652 | 1467821119780 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:05:19 INFO - PROCESS | 1652 | 1467821119854 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1652 | 1467821119856 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e6a000 == 45 [pid = 1652] [id = 526] 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1128cb000) [pid = 1652] [serial = 1578] [outer = 0x0] 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1172c2400) [pid = 1652] [serial = 1579] [outer = 0x1128cb000] 09:05:19 INFO - PROCESS | 1652 | 1467821119884 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1192ef000) [pid = 1652] [serial = 1580] [outer = 0x1128cb000] 09:05:20 INFO - PROCESS | 1652 | 1467821120428 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 792ms 09:05:20 INFO - PROCESS | 1652 | 1467821120442 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1652 | 1467821120444 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:05:20 INFO - PROCESS | 1652 | 1467821120447 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1652 | 1467821120449 Marionette TRACE conn2 <- [1,2078,null,{}] 09:05:20 INFO - PROCESS | 1652 | 1467821120475 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}] 09:05:20 INFO - PROCESS | 1652 | 1467821120477 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:20 INFO - PROCESS | 1652 | 1467821120578 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:05:20 INFO - PROCESS | 1652 | 1467821120654 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1652 | 1467821120655 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116995000 == 46 [pid = 1652] [id = 527] 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115ea6400) [pid = 1652] [serial = 1581] [outer = 0x0] 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11704bc00) [pid = 1652] [serial = 1582] [outer = 0x115ea6400] 09:05:20 INFO - PROCESS | 1652 | 1467821120684 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1174ec000) [pid = 1652] [serial = 1583] [outer = 0x115ea6400] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c755800 == 45 [pid = 1652] [id = 520] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11723a800 == 44 [pid = 1652] [id = 519] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11722e000 == 43 [pid = 1652] [id = 518] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc88000 == 42 [pid = 1652] [id = 517] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12abe9000 == 41 [pid = 1652] [id = 516] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128f76800 == 40 [pid = 1652] [id = 515] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c9000 == 39 [pid = 1652] [id = 514] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x124c14800 == 38 [pid = 1652] [id = 513] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119a66000 == 37 [pid = 1652] [id = 512] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118476000 == 36 [pid = 1652] [id = 511] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119d12800 == 35 [pid = 1652] [id = 510] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11956f800 == 34 [pid = 1652] [id = 509] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c751800 == 33 [pid = 1652] [id = 508] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x117e6a000 == 32 [pid = 1652] [id = 526] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b5000 == 31 [pid = 1652] [id = 525] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12cceb000 == 30 [pid = 1652] [id = 524] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6a800 == 29 [pid = 1652] [id = 523] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccd3800 == 28 [pid = 1652] [id = 521] 09:05:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118796800 == 27 [pid = 1652] [id = 522] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1181a0400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x111c22400) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1128d4c00) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a13400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1174ee000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117057c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115e95c00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116975800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115e97000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1181a0c00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176c4000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194bb000) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194b0c00) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119438c00) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1192f0800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199e3c00) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199ac000) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1192f7c00) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116085000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118336800) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1240b9000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123a03c00) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119b72800) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1256d1800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115e96000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119d2ec00) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115ea7800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1251d5800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d33800) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118d87400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1184e3400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119f7b800) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199df000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118338800) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 09:05:21 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1187e9400) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 09:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1244ms 09:05:21 INFO - PROCESS | 1652 | 1467821121684 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]]]}] 09:05:21 INFO - PROCESS | 1652 | 1467821121693 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1652 | 1467821121695 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:05:21 INFO - PROCESS | 1652 | 1467821121701 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1652 | 1467821121703 Marionette TRACE conn2 <- [1,2082,null,{}] 09:05:21 INFO - PROCESS | 1652 | 1467821121708 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}] 09:05:21 INFO - PROCESS | 1652 | 1467821121711 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:21 INFO - PROCESS | 1652 | 1467821121849 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:05:21 INFO - PROCESS | 1652 | 1467821121910 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1652 | 1467821121912 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x116945000 == 28 [pid = 1652] [id = 528] 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112def800) [pid = 1652] [serial = 1584] [outer = 0x0] 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113e8f000) [pid = 1652] [serial = 1585] [outer = 0x112def800] 09:05:21 INFO - PROCESS | 1652 | 1467821121939 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115e90000) [pid = 1652] [serial = 1586] [outer = 0x112def800] 09:05:22 INFO - PROCESS | 1652 | 1467821122271 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 622ms 09:05:22 INFO - PROCESS | 1652 | 1467821122322 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1652 | 1467821122327 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:05:22 INFO - PROCESS | 1652 | 1467821122334 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1652 | 1467821122336 Marionette TRACE conn2 <- [1,2086,null,{}] 09:05:22 INFO - PROCESS | 1652 | 1467821122340 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}] 09:05:22 INFO - PROCESS | 1652 | 1467821122342 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:22 INFO - PROCESS | 1652 | 1467821122436 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:05:22 INFO - PROCESS | 1652 | 1467821122493 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1652 | 1467821122494 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118633000 == 29 [pid = 1652] [id = 529] 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115e92000) [pid = 1652] [serial = 1587] [outer = 0x0] 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116078400) [pid = 1652] [serial = 1588] [outer = 0x115e92000] 09:05:22 INFO - PROCESS | 1652 | 1467821122521 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117485000) [pid = 1652] [serial = 1589] [outer = 0x115e92000] 09:05:22 INFO - PROCESS | 1652 | 1467821122832 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 09:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:05:22 INFO - PROCESS | 1652 | 1467821122856 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1652 | 1467821122858 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:05:22 INFO - PROCESS | 1652 | 1467821122860 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1652 | 1467821122862 Marionette TRACE conn2 <- [1,2090,null,{}] 09:05:22 INFO - PROCESS | 1652 | 1467821122873 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}] 09:05:22 INFO - PROCESS | 1652 | 1467821122876 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:22 INFO - PROCESS | 1652 | 1467821122951 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:05:23 INFO - PROCESS | 1652 | 1467821123007 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1652 | 1467821123009 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a96000 == 30 [pid = 1652] [id = 530] 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1122bd400) [pid = 1652] [serial = 1590] [outer = 0x0] 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118120800) [pid = 1652] [serial = 1591] [outer = 0x1122bd400] 09:05:23 INFO - PROCESS | 1652 | 1467821123037 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181acc00) [pid = 1652] [serial = 1592] [outer = 0x1122bd400] 09:05:23 INFO - PROCESS | 1652 | 1467821123337 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 523ms 09:05:23 INFO - PROCESS | 1652 | 1467821123384 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:05:23 INFO - PROCESS | 1652 | 1467821123387 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:05:23 INFO - PROCESS | 1652 | 1467821123390 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1652 | 1467821123391 Marionette TRACE conn2 <- [1,2094,null,{}] 09:05:23 INFO - PROCESS | 1652 | 1467821123393 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}] 09:05:23 INFO - PROCESS | 1652 | 1467821123394 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:23 INFO - PROCESS | 1652 | 1467821123471 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:05:23 INFO - PROCESS | 1652 | 1467821123475 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1652 | 1467821123476 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c0e000 == 31 [pid = 1652] [id = 531] 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118335400) [pid = 1652] [serial = 1593] [outer = 0x0] 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184e2800) [pid = 1652] [serial = 1594] [outer = 0x118335400] 09:05:23 INFO - PROCESS | 1652 | 1467821123503 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d7d400) [pid = 1652] [serial = 1595] [outer = 0x118335400] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199afc00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1182e7000) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112e93000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124e57000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115e95400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112a86000) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119142800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117227800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1122be000) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199dec00) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118d92400) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x110fb6c00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125744000) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:05:24 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1166eb400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:05:24 INFO - PROCESS | 1652 | 1467821124415 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1068ms 09:05:24 INFO - PROCESS | 1652 | 1467821124460 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1652 | 1467821124463 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:05:24 INFO - PROCESS | 1652 | 1467821124467 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1652 | 1467821124471 Marionette TRACE conn2 <- [1,2098,null,{}] 09:05:24 INFO - PROCESS | 1652 | 1467821124476 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}] 09:05:24 INFO - PROCESS | 1652 | 1467821124477 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:24 INFO - PROCESS | 1652 | 1467821124587 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:05:24 INFO - PROCESS | 1652 | 1467821124644 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1652 | 1467821124645 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118485000 == 32 [pid = 1652] [id = 532] 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112a79800) [pid = 1652] [serial = 1596] [outer = 0x0] 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11336e000) [pid = 1652] [serial = 1597] [outer = 0x112a79800] 09:05:24 INFO - PROCESS | 1652 | 1467821124676 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115e93800) [pid = 1652] [serial = 1598] [outer = 0x112a79800] 09:05:25 INFO - PROCESS | 1652 | 1467821125216 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 824ms 09:05:25 INFO - PROCESS | 1652 | 1467821125290 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1652 | 1467821125294 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:05:25 INFO - PROCESS | 1652 | 1467821125298 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1652 | 1467821125300 Marionette TRACE conn2 <- [1,2102,null,{}] 09:05:25 INFO - PROCESS | 1652 | 1467821125302 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}] 09:05:25 INFO - PROCESS | 1652 | 1467821125304 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:25 INFO - PROCESS | 1652 | 1467821125477 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:05:25 INFO - PROCESS | 1652 | 1467821125559 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1652 | 1467821125561 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b3c800 == 33 [pid = 1652] [id = 533] 09:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1122be000) [pid = 1652] [serial = 1599] [outer = 0x0] 09:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1128ce800) [pid = 1652] [serial = 1600] [outer = 0x1122be000] 09:05:25 INFO - PROCESS | 1652 | 1467821125589 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113379800) [pid = 1652] [serial = 1601] [outer = 0x1122be000] 09:05:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123a96000 == 32 [pid = 1652] [id = 530] 09:05:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118633000 == 31 [pid = 1652] [id = 529] 09:05:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116945000 == 30 [pid = 1652] [id = 528] 09:05:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116995000 == 29 [pid = 1652] [id = 527] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1194b5000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119f89800) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119524000) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124780000) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x117487c00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11721c800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x126908c00) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x115ea3000) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11696ac00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1139ec800) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11602fc00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119433800) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1176c7000) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118128c00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11833f800) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118d92800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x124c67000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x126d04800) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12573d400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x115e91800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1128d7400) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12880e800) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x11833f400) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1251d7c00) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1199a8800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x126e63c00) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 09:05:25 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x119d31c00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 09:05:26 INFO - PROCESS | 1652 | 1467821126022 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 772ms 09:05:26 INFO - PROCESS | 1652 | 1467821126080 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1652 | 1467821126084 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:05:26 INFO - PROCESS | 1652 | 1467821126098 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1652 | 1467821126100 Marionette TRACE conn2 <- [1,2106,null,{}] 09:05:26 INFO - PROCESS | 1652 | 1467821126107 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}] 09:05:26 INFO - PROCESS | 1652 | 1467821126109 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:26 INFO - PROCESS | 1652 | 1467821126234 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:05:26 INFO - PROCESS | 1652 | 1467821126252 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1652 | 1467821126254 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119163000 == 30 [pid = 1652] [id = 534] 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1160d9c00) [pid = 1652] [serial = 1602] [outer = 0x0] 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x116975800) [pid = 1652] [serial = 1603] [outer = 0x1160d9c00] 09:05:26 INFO - PROCESS | 1652 | 1467821126297 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11722b800) [pid = 1652] [serial = 1604] [outer = 0x1160d9c00] 09:05:26 INFO - PROCESS | 1652 | 1467821126697 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 627ms 09:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:05:26 INFO - PROCESS | 1652 | 1467821126723 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1652 | 1467821126724 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:05:26 INFO - PROCESS | 1652 | 1467821126726 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1652 | 1467821126728 Marionette TRACE conn2 <- [1,2110,null,{}] 09:05:26 INFO - PROCESS | 1652 | 1467821126730 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}] 09:05:26 INFO - PROCESS | 1652 | 1467821126731 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:26 INFO - PROCESS | 1652 | 1467821126810 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:05:26 INFO - PROCESS | 1652 | 1467821126817 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1652 | 1467821126820 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cc6000 == 31 [pid = 1652] [id = 535] 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1174f5000) [pid = 1652] [serial = 1605] [outer = 0x0] 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118123800) [pid = 1652] [serial = 1606] [outer = 0x1174f5000] 09:05:26 INFO - PROCESS | 1652 | 1467821126846 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1181a0800) [pid = 1652] [serial = 1607] [outer = 0x1174f5000] 09:05:27 INFO - PROCESS | 1652 | 1467821127210 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]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 09:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:05:27 INFO - PROCESS | 1652 | 1467821127246 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1652 | 1467821127249 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:05:27 INFO - PROCESS | 1652 | 1467821127257 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1652 | 1467821127260 Marionette TRACE conn2 <- [1,2114,null,{}] 09:05:27 INFO - PROCESS | 1652 | 1467821127262 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}] 09:05:27 INFO - PROCESS | 1652 | 1467821127265 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:27 INFO - PROCESS | 1652 | 1467821127347 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:05:27 INFO - PROCESS | 1652 | 1467821127352 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1652 | 1467821127354 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e20000 == 32 [pid = 1652] [id = 536] 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x110fee800) [pid = 1652] [serial = 1608] [outer = 0x0] 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118338c00) [pid = 1652] [serial = 1609] [outer = 0x110fee800] 09:05:27 INFO - PROCESS | 1652 | 1467821127379 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118d8e000) [pid = 1652] [serial = 1610] [outer = 0x110fee800] 09:05:27 INFO - PROCESS | 1652 | 1467821127722 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]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 477ms 09:05:27 INFO - PROCESS | 1652 | 1467821127729 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1652 | 1467821127730 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:05:27 INFO - PROCESS | 1652 | 1467821127732 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1652 | 1467821127733 Marionette TRACE conn2 <- [1,2118,null,{}] 09:05:27 INFO - PROCESS | 1652 | 1467821127738 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}] 09:05:27 INFO - PROCESS | 1652 | 1467821127739 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:27 INFO - PROCESS | 1652 | 1467821127814 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:05:27 INFO - PROCESS | 1652 | 1467821127818 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1652 | 1467821127821 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d8b800 == 33 [pid = 1652] [id = 537] 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x110f9d400) [pid = 1652] [serial = 1611] [outer = 0x0] 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1192ecc00) [pid = 1652] [serial = 1612] [outer = 0x110f9d400] 09:05:27 INFO - PROCESS | 1652 | 1467821127846 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11942dc00) [pid = 1652] [serial = 1613] [outer = 0x110f9d400] 09:05:28 INFO - PROCESS | 1652 | 1467821128189 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 473ms 09:05:28 INFO - PROCESS | 1652 | 1467821128209 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1652 | 1467821128210 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:05:28 INFO - PROCESS | 1652 | 1467821128212 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1652 | 1467821128213 Marionette TRACE conn2 <- [1,2122,null,{}] 09:05:28 INFO - PROCESS | 1652 | 1467821128216 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}] 09:05:28 INFO - PROCESS | 1652 | 1467821128217 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:28 INFO - PROCESS | 1652 | 1467821128330 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:05:28 INFO - PROCESS | 1652 | 1467821128343 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1652 | 1467821128347 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126984000 == 34 [pid = 1652] [id = 538] 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1194b3c00) [pid = 1652] [serial = 1614] [outer = 0x0] 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1194b6800) [pid = 1652] [serial = 1615] [outer = 0x1194b3c00] 09:05:28 INFO - PROCESS | 1652 | 1467821128379 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1195b2400) [pid = 1652] [serial = 1616] [outer = 0x1194b3c00] 09:05:28 INFO - PROCESS | 1652 | 1467821128752 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 569ms 09:05:28 INFO - PROCESS | 1652 | 1467821128787 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1652 | 1467821128788 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:05:28 INFO - PROCESS | 1652 | 1467821128790 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1652 | 1467821128791 Marionette TRACE conn2 <- [1,2126,null,{}] 09:05:28 INFO - PROCESS | 1652 | 1467821128793 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}] 09:05:28 INFO - PROCESS | 1652 | 1467821128795 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:28 INFO - PROCESS | 1652 | 1467821128892 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:05:28 INFO - PROCESS | 1652 | 1467821128895 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1652 | 1467821128897 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a521000 == 35 [pid = 1652] [id = 539] 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1195b8400) [pid = 1652] [serial = 1617] [outer = 0x0] 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1199adc00) [pid = 1652] [serial = 1618] [outer = 0x1195b8400] 09:05:28 INFO - PROCESS | 1652 | 1467821128920 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1199df000) [pid = 1652] [serial = 1619] [outer = 0x1195b8400] 09:05:29 INFO - PROCESS | 1652 | 1467821129261 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 09:05:29 INFO - PROCESS | 1652 | 1467821129310 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1652 | 1467821129311 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:05:29 INFO - PROCESS | 1652 | 1467821129313 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1652 | 1467821129314 Marionette TRACE conn2 <- [1,2130,null,{}] 09:05:29 INFO - PROCESS | 1652 | 1467821129316 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}] 09:05:29 INFO - PROCESS | 1652 | 1467821129317 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:29 INFO - PROCESS | 1652 | 1467821129421 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x112def800) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x115ea6400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1122bd400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115e92000) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1199df400) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x117222c00) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x112f98400) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1128cb000) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12465dc00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:05:29 INFO - PROCESS | 1652 | 1467821129465 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1652 | 1467821129466 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701d800 == 36 [pid = 1652] [id = 540] 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1122bd400) [pid = 1652] [serial = 1620] [outer = 0x0] 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1133ca800) [pid = 1652] [serial = 1621] [outer = 0x1122bd400] 09:05:29 INFO - PROCESS | 1652 | 1467821129490 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1174ed800) [pid = 1652] [serial = 1622] [outer = 0x1122bd400] 09:05:29 INFO - PROCESS | 1652 | 1467821129755 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] 09:05:29 INFO - PROCESS | 1652 | 1467821129792 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:05:29 INFO - PROCESS | 1652 | 1467821129794 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1652 | 1467821129795 Marionette TRACE conn2 <- [1,2134,null,{}] 09:05:29 INFO - PROCESS | 1652 | 1467821129798 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}] 09:05:29 INFO - PROCESS | 1652 | 1467821129799 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:29 INFO - PROCESS | 1652 | 1467821129881 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:05:29 INFO - PROCESS | 1652 | 1467821129886 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1652 | 1467821129888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b733000 == 37 [pid = 1652] [id = 541] 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119525800) [pid = 1652] [serial = 1623] [outer = 0x0] 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119d2c400) [pid = 1652] [serial = 1624] [outer = 0x119525800] 09:05:29 INFO - PROCESS | 1652 | 1467821129912 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119d66800) [pid = 1652] [serial = 1625] [outer = 0x119525800] 09:05:30 INFO - PROCESS | 1652 | 1467821130247 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 469ms 09:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:05:30 INFO - PROCESS | 1652 | 1467821130264 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1652 | 1467821130265 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:05:30 INFO - PROCESS | 1652 | 1467821130269 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1652 | 1467821130270 Marionette TRACE conn2 <- [1,2138,null,{}] 09:05:30 INFO - PROCESS | 1652 | 1467821130272 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}] 09:05:30 INFO - PROCESS | 1652 | 1467821130273 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:30 INFO - PROCESS | 1652 | 1467821130381 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:05:30 INFO - PROCESS | 1652 | 1467821130387 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1652 | 1467821130388 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e1c800 == 38 [pid = 1652] [id = 542] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1195b8c00) [pid = 1652] [serial = 1626] [outer = 0x0] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119f7f000) [pid = 1652] [serial = 1627] [outer = 0x1195b8c00] 09:05:30 INFO - PROCESS | 1652 | 1467821130412 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123a07000) [pid = 1652] [serial = 1628] [outer = 0x1195b8c00] 09:05:30 INFO - PROCESS | 1652 | 1467821130685 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 472ms 09:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:05:30 INFO - PROCESS | 1652 | 1467821130740 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1652 | 1467821130742 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:05:30 INFO - PROCESS | 1652 | 1467821130744 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1652 | 1467821130745 Marionette TRACE conn2 <- [1,2142,null,{}] 09:05:30 INFO - PROCESS | 1652 | 1467821130747 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}] 09:05:30 INFO - PROCESS | 1652 | 1467821130749 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:30 INFO - PROCESS | 1652 | 1467821130836 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:05:30 INFO - PROCESS | 1652 | 1467821130841 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1652 | 1467821130842 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb7000 == 39 [pid = 1652] [id = 543] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119f89000) [pid = 1652] [serial = 1629] [outer = 0x0] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1240ba800) [pid = 1652] [serial = 1630] [outer = 0x119f89000] 09:05:30 INFO - PROCESS | 1652 | 1467821130872 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12477cc00) [pid = 1652] [serial = 1631] [outer = 0x119f89000] 09:05:31 INFO - PROCESS | 1652 | 1467821131390 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] 09:05:31 INFO - PROCESS | 1652 | 1467821131416 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:05:31 INFO - PROCESS | 1652 | 1467821131421 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1652 | 1467821131423 Marionette TRACE conn2 <- [1,2146,null,{}] 09:05:31 INFO - PROCESS | 1652 | 1467821131425 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}] 09:05:31 INFO - PROCESS | 1652 | 1467821131427 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:31 INFO - PROCESS | 1652 | 1467821131515 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:05:31 INFO - PROCESS | 1652 | 1467821131520 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1652 | 1467821131521 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c748000 == 40 [pid = 1652] [id = 544] 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x124194c00) [pid = 1652] [serial = 1632] [outer = 0x0] 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124ecec00) [pid = 1652] [serial = 1633] [outer = 0x124194c00] 09:05:31 INFO - PROCESS | 1652 | 1467821131545 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x126908c00) [pid = 1652] [serial = 1634] [outer = 0x124194c00] 09:05:31 INFO - PROCESS | 1652 | 1467821131848 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] 09:05:31 INFO - PROCESS | 1652 | 1467821131897 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:05:31 INFO - PROCESS | 1652 | 1467821131900 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1652 | 1467821131901 Marionette TRACE conn2 <- [1,2150,null,{}] 09:05:31 INFO - PROCESS | 1652 | 1467821131955 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}] 09:05:31 INFO - PROCESS | 1652 | 1467821131956 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:32 INFO - PROCESS | 1652 | 1467821132061 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:05:32 INFO - PROCESS | 1652 | 1467821132154 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1652 | 1467821132156 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e61000 == 41 [pid = 1652] [id = 545] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128d1c00) [pid = 1652] [serial = 1635] [outer = 0x0] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11336e400) [pid = 1652] [serial = 1636] [outer = 0x1128d1c00] 09:05:32 INFO - PROCESS | 1652 | 1467821132188 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115e97000) [pid = 1652] [serial = 1637] [outer = 0x1128d1c00] 09:05:32 INFO - PROCESS | 1652 | 1467821132638 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 765ms 09:05:32 INFO - PROCESS | 1652 | 1467821132676 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1652 | 1467821132679 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:05:32 INFO - PROCESS | 1652 | 1467821132682 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1652 | 1467821132683 Marionette TRACE conn2 <- [1,2154,null,{}] 09:05:32 INFO - PROCESS | 1652 | 1467821132690 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}] 09:05:32 INFO - PROCESS | 1652 | 1467821132691 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:32 INFO - PROCESS | 1652 | 1467821132796 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:05:32 INFO - PROCESS | 1652 | 1467821132855 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1652 | 1467821132858 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dd4000 == 42 [pid = 1652] [id = 546] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117227400) [pid = 1652] [serial = 1638] [outer = 0x0] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117e9cc00) [pid = 1652] [serial = 1639] [outer = 0x117227400] 09:05:32 INFO - PROCESS | 1652 | 1467821132888 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118137c00) [pid = 1652] [serial = 1640] [outer = 0x117227400] 09:05:33 INFO - PROCESS | 1652 | 1467821133338 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 674ms 09:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:05:33 INFO - PROCESS | 1652 | 1467821133356 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1652 | 1467821133357 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:05:33 INFO - PROCESS | 1652 | 1467821133360 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1652 | 1467821133361 Marionette TRACE conn2 <- [1,2158,null,{}] 09:05:33 INFO - PROCESS | 1652 | 1467821133363 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}] 09:05:33 INFO - PROCESS | 1652 | 1467821133365 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:33 INFO - PROCESS | 1652 | 1467821133486 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:05:33 INFO - PROCESS | 1652 | 1467821133557 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1652 | 1467821133560 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb1000 == 43 [pid = 1652] [id = 547] 09:05:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118787800) [pid = 1652] [serial = 1641] [outer = 0x0] 09:05:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119146400) [pid = 1652] [serial = 1642] [outer = 0x118787800] 09:05:33 INFO - PROCESS | 1652 | 1467821133591 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194ac400) [pid = 1652] [serial = 1643] [outer = 0x118787800] 09:05:34 INFO - PROCESS | 1652 | 1467821134023 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 669ms 09:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:05:34 INFO - PROCESS | 1652 | 1467821134033 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1652 | 1467821134040 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:05:34 INFO - PROCESS | 1652 | 1467821134043 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1652 | 1467821134044 Marionette TRACE conn2 <- [1,2162,null,{}] 09:05:34 INFO - PROCESS | 1652 | 1467821134047 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}] 09:05:34 INFO - PROCESS | 1652 | 1467821134048 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:34 INFO - PROCESS | 1652 | 1467821134151 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:05:34 INFO - PROCESS | 1652 | 1467821134205 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1652 | 1467821134206 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb06000 == 44 [pid = 1652] [id = 548] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194b4800) [pid = 1652] [serial = 1644] [outer = 0x0] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199ac000) [pid = 1652] [serial = 1645] [outer = 0x1194b4800] 09:05:34 INFO - PROCESS | 1652 | 1467821134236 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124658400) [pid = 1652] [serial = 1646] [outer = 0x1194b4800] 09:05:34 INFO - PROCESS | 1652 | 1467821134904 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 922ms 09:05:34 INFO - PROCESS | 1652 | 1467821134965 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1652 | 1467821134968 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:05:34 INFO - PROCESS | 1652 | 1467821134971 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1652 | 1467821134973 Marionette TRACE conn2 <- [1,2166,null,{}] 09:05:34 INFO - PROCESS | 1652 | 1467821134977 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}] 09:05:34 INFO - PROCESS | 1652 | 1467821134978 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:35 INFO - PROCESS | 1652 | 1467821135079 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:05:35 INFO - PROCESS | 1652 | 1467821135156 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1652 | 1467821135158 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162f5800 == 45 [pid = 1652] [id = 549] 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11672fc00) [pid = 1652] [serial = 1647] [outer = 0x0] 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117220400) [pid = 1652] [serial = 1648] [outer = 0x11672fc00] 09:05:35 INFO - PROCESS | 1652 | 1467821135186 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1174f7c00) [pid = 1652] [serial = 1649] [outer = 0x11672fc00] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb7000 == 44 [pid = 1652] [id = 543] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126e1c800 == 43 [pid = 1652] [id = 542] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b733000 == 42 [pid = 1652] [id = 541] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11701d800 == 41 [pid = 1652] [id = 540] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a521000 == 40 [pid = 1652] [id = 539] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126984000 == 39 [pid = 1652] [id = 538] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128d8b800 == 38 [pid = 1652] [id = 537] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126e20000 == 37 [pid = 1652] [id = 536] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123cc6000 == 36 [pid = 1652] [id = 535] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119163000 == 35 [pid = 1652] [id = 534] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x113b3c800 == 34 [pid = 1652] [id = 533] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c0e000 == 33 [pid = 1652] [id = 531] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118485000 == 32 [pid = 1652] [id = 532] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb06000 == 31 [pid = 1652] [id = 548] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb1000 == 30 [pid = 1652] [id = 547] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126dd4000 == 29 [pid = 1652] [id = 546] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12c748000 == 28 [pid = 1652] [id = 544] 09:05:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117e61000 == 27 [pid = 1652] [id = 545] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184e2800) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1240bbc00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118d8b000) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117222400) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1192ef000) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126e5f800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113e8f000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e90000) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1174ec000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11704bc00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118120800) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117485000) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116078400) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1181acc00) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x115ea4c00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118336000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d36400) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12573ec00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1172c2400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 09:05:36 INFO - PROCESS | 1652 | 1467821136154 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1227ms 09:05:36 INFO - PROCESS | 1652 | 1467821136198 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1652 | 1467821136201 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:05:36 INFO - PROCESS | 1652 | 1467821136204 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1652 | 1467821136206 Marionette TRACE conn2 <- [1,2170,null,{}] 09:05:36 INFO - PROCESS | 1652 | 1467821136209 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}] 09:05:36 INFO - PROCESS | 1652 | 1467821136211 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:36 INFO - PROCESS | 1652 | 1467821136298 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:05:36 INFO - PROCESS | 1652 | 1467821136307 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1652 | 1467821136308 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b2000 == 28 [pid = 1652] [id = 550] 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x111c83400) [pid = 1652] [serial = 1650] [outer = 0x0] 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1128d6800) [pid = 1652] [serial = 1651] [outer = 0x111c83400] 09:05:36 INFO - PROCESS | 1652 | 1467821136337 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x110faf400) [pid = 1652] [serial = 1652] [outer = 0x111c83400] 09:05:36 INFO - PROCESS | 1652 | 1467821136741 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 573ms 09:05:36 INFO - PROCESS | 1652 | 1467821136776 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1652 | 1467821136780 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:05:36 INFO - PROCESS | 1652 | 1467821136785 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1652 | 1467821136786 Marionette TRACE conn2 <- [1,2174,null,{}] 09:05:36 INFO - PROCESS | 1652 | 1467821136789 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}] 09:05:36 INFO - PROCESS | 1652 | 1467821136790 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:36 INFO - PROCESS | 1652 | 1467821136872 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:05:36 INFO - PROCESS | 1652 | 1467821136877 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1652 | 1467821136878 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119175000 == 29 [pid = 1652] [id = 551] 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x114036400) [pid = 1652] [serial = 1653] [outer = 0x0] 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115ea4000) [pid = 1652] [serial = 1654] [outer = 0x114036400] 09:05:36 INFO - PROCESS | 1652 | 1467821136907 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1166eb400) [pid = 1652] [serial = 1655] [outer = 0x114036400] 09:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 471ms 09:05:37 INFO - PROCESS | 1652 | 1467821137251 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]]]}] 09:05:37 INFO - PROCESS | 1652 | 1467821137255 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:05:37 INFO - PROCESS | 1652 | 1467821137257 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:05:37 INFO - PROCESS | 1652 | 1467821137259 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1652 | 1467821137261 Marionette TRACE conn2 <- [1,2178,null,{}] 09:05:37 INFO - PROCESS | 1652 | 1467821137271 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}] 09:05:37 INFO - PROCESS | 1652 | 1467821137274 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:37 INFO - PROCESS | 1652 | 1467821137354 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:05:37 INFO - PROCESS | 1652 | 1467821137412 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1652 | 1467821137414 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a96000 == 30 [pid = 1652] [id = 552] 09:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112df8000) [pid = 1652] [serial = 1656] [outer = 0x0] 09:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1172c2400) [pid = 1652] [serial = 1657] [outer = 0x112df8000] 09:05:37 INFO - PROCESS | 1652 | 1467821137442 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11811a800) [pid = 1652] [serial = 1658] [outer = 0x112df8000] 09:05:37 INFO - PROCESS | 1652 | 1467821137774 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]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 09:05:37 INFO - PROCESS | 1652 | 1467821137831 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1652 | 1467821137833 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:05:37 INFO - PROCESS | 1652 | 1467821137837 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1652 | 1467821137839 Marionette TRACE conn2 <- [1,2182,null,{}] 09:05:37 INFO - PROCESS | 1652 | 1467821137842 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}] 09:05:37 INFO - PROCESS | 1652 | 1467821137844 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:38 INFO - PROCESS | 1652 | 1467821138000 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:05:38 INFO - PROCESS | 1652 | 1467821138008 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1652 | 1467821138010 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e15000 == 31 [pid = 1652] [id = 553] 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118128000) [pid = 1652] [serial = 1659] [outer = 0x0] 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182de000) [pid = 1652] [serial = 1660] [outer = 0x118128000] 09:05:38 INFO - PROCESS | 1652 | 1467821138051 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11833d800) [pid = 1652] [serial = 1661] [outer = 0x118128000] 09:05:38 INFO - PROCESS | 1652 | 1467821138490 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 09:05:38 INFO - PROCESS | 1652 | 1467821138514 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1652 | 1467821138515 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:05:38 INFO - PROCESS | 1652 | 1467821138519 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1652 | 1467821138520 Marionette TRACE conn2 <- [1,2186,null,{}] 09:05:38 INFO - PROCESS | 1652 | 1467821138522 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}] 09:05:38 INFO - PROCESS | 1652 | 1467821138523 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:38 INFO - PROCESS | 1652 | 1467821138621 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:05:38 INFO - PROCESS | 1652 | 1467821138673 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1652 | 1467821138674 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x127184000 == 32 [pid = 1652] [id = 554] 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1139f6800) [pid = 1652] [serial = 1662] [outer = 0x0] 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11877f400) [pid = 1652] [serial = 1663] [outer = 0x1139f6800] 09:05:38 INFO - PROCESS | 1652 | 1467821138698 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d89400) [pid = 1652] [serial = 1664] [outer = 0x1139f6800] 09:05:39 INFO - PROCESS | 1652 | 1467821139026 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 09:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:05:39 INFO - PROCESS | 1652 | 1467821139039 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1652 | 1467821139041 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1652 | 1467821139043 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1652 | 1467821139044 Marionette TRACE conn2 <- [1,2190,null,{}] 09:05:39 INFO - PROCESS | 1652 | 1467821139054 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}] 09:05:39 INFO - PROCESS | 1652 | 1467821139058 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:39 INFO - PROCESS | 1652 | 1467821139170 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:05:39 INFO - PROCESS | 1652 | 1467821139174 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1652 | 1467821139175 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f80000 == 33 [pid = 1652] [id = 555] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x110fa0800) [pid = 1652] [serial = 1665] [outer = 0x0] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119141000) [pid = 1652] [serial = 1666] [outer = 0x110fa0800] 09:05:39 INFO - PROCESS | 1652 | 1467821139199 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194bac00) [pid = 1652] [serial = 1667] [outer = 0x110fa0800] 09:05:39 INFO - PROCESS | 1652 | 1467821139530 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 09:05:39 INFO - PROCESS | 1652 | 1467821139572 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:05:39 INFO - PROCESS | 1652 | 1467821139580 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1652 | 1467821139582 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1652 | 1467821139583 Marionette TRACE conn2 <- [1,2194,null,{}] 09:05:39 INFO - PROCESS | 1652 | 1467821139586 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}] 09:05:39 INFO - PROCESS | 1652 | 1467821139587 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:39 INFO - PROCESS | 1652 | 1467821139683 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:05:39 INFO - PROCESS | 1652 | 1467821139686 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1652 | 1467821139687 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2f5800 == 34 [pid = 1652] [id = 556] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194bb800) [pid = 1652] [serial = 1668] [outer = 0x0] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1195b6800) [pid = 1652] [serial = 1669] [outer = 0x1194bb800] 09:05:39 INFO - PROCESS | 1652 | 1467821139711 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199a9800) [pid = 1652] [serial = 1670] [outer = 0x1194bb800] 09:05:40 INFO - PROCESS | 1652 | 1467821140057 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 09:05:40 INFO - PROCESS | 1652 | 1467821140101 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1652 | 1467821140102 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:05:40 INFO - PROCESS | 1652 | 1467821140104 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1652 | 1467821140105 Marionette TRACE conn2 <- [1,2198,null,{}] 09:05:40 INFO - PROCESS | 1652 | 1467821140107 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}] 09:05:40 INFO - PROCESS | 1652 | 1467821140108 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:40 INFO - PROCESS | 1652 | 1467821140205 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:05:40 INFO - PROCESS | 1652 | 1467821140208 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1652 | 1467821140209 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e9800 == 35 [pid = 1652] [id = 557] 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1199a9c00) [pid = 1652] [serial = 1671] [outer = 0x0] 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199e0c00) [pid = 1652] [serial = 1672] [outer = 0x1199a9c00] 09:05:40 INFO - PROCESS | 1652 | 1467821140233 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d2b800) [pid = 1652] [serial = 1673] [outer = 0x1199a9c00] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194b3c00) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1195b8400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1122bd400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110fee800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112a79800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110f9d400) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1160d9c00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1122be000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118335400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1174f5000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195b8c00) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124194c00) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119f89000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:05:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119525800) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:05:40 INFO - PROCESS | 1652 | 1467821140683 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 620ms 09:05:40 INFO - PROCESS | 1652 | 1467821140725 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1652 | 1467821140726 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:05:40 INFO - PROCESS | 1652 | 1467821140744 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1652 | 1467821140745 Marionette TRACE conn2 <- [1,2202,null,{}] 09:05:40 INFO - PROCESS | 1652 | 1467821140760 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}] 09:05:40 INFO - PROCESS | 1652 | 1467821140761 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:40 INFO - PROCESS | 1652 | 1467821140847 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:05:40 INFO - PROCESS | 1652 | 1467821140854 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1652 | 1467821140856 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123959800 == 36 [pid = 1652] [id = 558] 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115ea4800) [pid = 1652] [serial = 1674] [outer = 0x0] 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182e7000) [pid = 1652] [serial = 1675] [outer = 0x115ea4800] 09:05:40 INFO - PROCESS | 1652 | 1467821140886 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194b5400) [pid = 1652] [serial = 1676] [outer = 0x115ea4800] 09:05:41 INFO - PROCESS | 1652 | 1467821141332 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 640ms 09:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:05:41 INFO - PROCESS | 1652 | 1467821141381 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1652 | 1467821141382 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:05:41 INFO - PROCESS | 1652 | 1467821141390 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1652 | 1467821141391 Marionette TRACE conn2 <- [1,2206,null,{}] 09:05:41 INFO - PROCESS | 1652 | 1467821141393 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}] 09:05:41 INFO - PROCESS | 1652 | 1467821141394 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:41 INFO - PROCESS | 1652 | 1467821141470 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:05:41 INFO - PROCESS | 1652 | 1467821141474 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1652 | 1467821141475 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcac800 == 37 [pid = 1652] [id = 559] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199b2800) [pid = 1652] [serial = 1677] [outer = 0x0] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119d2c800) [pid = 1652] [serial = 1678] [outer = 0x1199b2800] 09:05:41 INFO - PROCESS | 1652 | 1467821141500 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119d36800) [pid = 1652] [serial = 1679] [outer = 0x1199b2800] 09:05:41 INFO - PROCESS | 1652 | 1467821141836 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 475ms 09:05:41 INFO - PROCESS | 1652 | 1467821141860 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1652 | 1467821141861 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:05:41 INFO - PROCESS | 1652 | 1467821141863 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1652 | 1467821141865 Marionette TRACE conn2 <- [1,2210,null,{}] 09:05:41 INFO - PROCESS | 1652 | 1467821141867 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}] 09:05:41 INFO - PROCESS | 1652 | 1467821141877 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:41 INFO - PROCESS | 1652 | 1467821141965 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:05:41 INFO - PROCESS | 1652 | 1467821141973 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1652 | 1467821141974 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e24800 == 38 [pid = 1652] [id = 560] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119da3c00) [pid = 1652] [serial = 1680] [outer = 0x0] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12381d000) [pid = 1652] [serial = 1681] [outer = 0x119da3c00] 09:05:42 INFO - PROCESS | 1652 | 1467821142000 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12465b000) [pid = 1652] [serial = 1682] [outer = 0x119da3c00] 09:05:42 INFO - PROCESS | 1652 | 1467821142317 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 09:05:42 INFO - PROCESS | 1652 | 1467821142332 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1652 | 1467821142333 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:05:42 INFO - PROCESS | 1652 | 1467821142345 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1652 | 1467821142346 Marionette TRACE conn2 <- [1,2214,null,{}] 09:05:42 INFO - PROCESS | 1652 | 1467821142348 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}] 09:05:42 INFO - PROCESS | 1652 | 1467821142349 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:42 INFO - PROCESS | 1652 | 1467821142461 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:05:42 INFO - PROCESS | 1652 | 1467821142467 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1652 | 1467821142468 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca5c000 == 39 [pid = 1652] [id = 561] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199b1000) [pid = 1652] [serial = 1683] [outer = 0x0] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124780000) [pid = 1652] [serial = 1684] [outer = 0x1199b1000] 09:05:42 INFO - PROCESS | 1652 | 1467821142492 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e51000) [pid = 1652] [serial = 1685] [outer = 0x1199b1000] 09:05:43 INFO - PROCESS | 1652 | 1467821143072 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 771ms 09:05:43 INFO - PROCESS | 1652 | 1467821143115 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1652 | 1467821143117 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:05:43 INFO - PROCESS | 1652 | 1467821143120 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1652 | 1467821143124 Marionette TRACE conn2 <- [1,2218,null,{}] 09:05:43 INFO - PROCESS | 1652 | 1467821143127 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}] 09:05:43 INFO - PROCESS | 1652 | 1467821143129 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:43 INFO - PROCESS | 1652 | 1467821143244 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:05:43 INFO - PROCESS | 1652 | 1467821143368 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1652 | 1467821143370 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192ae000 == 40 [pid = 1652] [id = 562] 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113967000) [pid = 1652] [serial = 1686] [outer = 0x0] 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11402d800) [pid = 1652] [serial = 1687] [outer = 0x113967000] 09:05:43 INFO - PROCESS | 1652 | 1467821143401 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115e9a800) [pid = 1652] [serial = 1688] [outer = 0x113967000] 09:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:05:43 INFO - PROCESS | 1652 | 1467821143935 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]]]}] 09:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 823ms 09:05:43 INFO - PROCESS | 1652 | 1467821143944 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1652 | 1467821143947 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:05:43 INFO - PROCESS | 1652 | 1467821143952 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1652 | 1467821143953 Marionette TRACE conn2 <- [1,2222,null,{}] 09:05:43 INFO - PROCESS | 1652 | 1467821143956 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}] 09:05:43 INFO - PROCESS | 1652 | 1467821143958 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:44 INFO - PROCESS | 1652 | 1467821144072 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:05:44 INFO - PROCESS | 1652 | 1467821144267 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1652 | 1467821144269 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666a000 == 41 [pid = 1652] [id = 563] 09:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112def800) [pid = 1652] [serial = 1689] [outer = 0x0] 09:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112f9e400) [pid = 1652] [serial = 1690] [outer = 0x112def800] 09:05:44 INFO - PROCESS | 1652 | 1467821144297 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115e93400) [pid = 1652] [serial = 1691] [outer = 0x112def800] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126e24800 == 40 [pid = 1652] [id = 560] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcac800 == 39 [pid = 1652] [id = 559] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123959800 == 38 [pid = 1652] [id = 558] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e9800 == 37 [pid = 1652] [id = 557] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2f5800 == 36 [pid = 1652] [id = 556] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128f80000 == 35 [pid = 1652] [id = 555] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127184000 == 34 [pid = 1652] [id = 554] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x124e15000 == 33 [pid = 1652] [id = 553] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123a96000 == 32 [pid = 1652] [id = 552] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119175000 == 31 [pid = 1652] [id = 551] 09:05:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b2000 == 30 [pid = 1652] [id = 550] 09:05:44 INFO - PROCESS | 1652 | 1467821144794 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 871ms 09:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:05:44 INFO - PROCESS | 1652 | 1467821144824 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1652 | 1467821144826 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:05:44 INFO - PROCESS | 1652 | 1467821144828 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1652 | 1467821144830 Marionette TRACE conn2 <- [1,2226,null,{}] 09:05:44 INFO - PROCESS | 1652 | 1467821144834 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}] 09:05:44 INFO - PROCESS | 1652 | 1467821144835 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:44 INFO - PROCESS | 1652 | 1467821144929 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126908c00) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124ecec00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12477cc00) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d66800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1240ba800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123a07000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195b2400) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d2c400) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11942dc00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194b6800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199adc00) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133ca800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1174ed800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199df000) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118338c00) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118d8e000) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11336e000) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115e93800) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1192ecc00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116975800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11722b800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1128ce800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113379800) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118d7d400) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1181a0800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118123800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 09:05:44 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119f7f000) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 09:05:45 INFO - PROCESS | 1652 | 1467821144996 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1652 | 1467821144998 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118796800 == 31 [pid = 1652] [id = 564] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113212400) [pid = 1652] [serial = 1692] [outer = 0x0] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x115e96000) [pid = 1652] [serial = 1693] [outer = 0x113212400] 09:05:45 INFO - PROCESS | 1652 | 1467821145027 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1174ee400) [pid = 1652] [serial = 1694] [outer = 0x113212400] 09:05:45 INFO - PROCESS | 1652 | 1467821145419 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 619ms 09:05:45 INFO - PROCESS | 1652 | 1467821145477 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1652 | 1467821145480 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:05:45 INFO - PROCESS | 1652 | 1467821145486 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1652 | 1467821145488 Marionette TRACE conn2 <- [1,2230,null,{}] 09:05:45 INFO - PROCESS | 1652 | 1467821145491 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}] 09:05:45 INFO - PROCESS | 1652 | 1467821145493 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:45 INFO - PROCESS | 1652 | 1467821145618 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:05:45 INFO - PROCESS | 1652 | 1467821145630 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1652 | 1467821145631 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d2c800 == 32 [pid = 1652] [id = 565] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1174f7800) [pid = 1652] [serial = 1695] [outer = 0x0] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118132c00) [pid = 1652] [serial = 1696] [outer = 0x1174f7800] 09:05:45 INFO - PROCESS | 1652 | 1467821145672 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118333800) [pid = 1652] [serial = 1697] [outer = 0x1174f7800] 09:05:46 INFO - PROCESS | 1652 | 1467821146033 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms 09:05:46 INFO - PROCESS | 1652 | 1467821146056 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1652 | 1467821146057 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:05:46 INFO - PROCESS | 1652 | 1467821146064 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1652 | 1467821146069 Marionette TRACE conn2 <- [1,2234,null,{}] 09:05:46 INFO - PROCESS | 1652 | 1467821146072 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}] 09:05:46 INFO - PROCESS | 1652 | 1467821146075 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:46 INFO - PROCESS | 1652 | 1467821146156 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:05:46 INFO - PROCESS | 1652 | 1467821146161 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1652 | 1467821146162 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12717f800 == 33 [pid = 1652] [id = 566] 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11833ac00) [pid = 1652] [serial = 1698] [outer = 0x0] 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118d87400) [pid = 1652] [serial = 1699] [outer = 0x11833ac00] 09:05:46 INFO - PROCESS | 1652 | 1467821146186 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1192f3400) [pid = 1652] [serial = 1700] [outer = 0x11833ac00] 09:05:46 INFO - PROCESS | 1652 | 1467821146526 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 479ms 09:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:05:46 INFO - PROCESS | 1652 | 1467821146541 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1652 | 1467821146542 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:05:46 INFO - PROCESS | 1652 | 1467821146544 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1652 | 1467821146545 Marionette TRACE conn2 <- [1,2238,null,{}] 09:05:46 INFO - PROCESS | 1652 | 1467821146547 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}] 09:05:46 INFO - PROCESS | 1652 | 1467821146549 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:46 INFO - PROCESS | 1652 | 1467821146628 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:05:46 INFO - PROCESS | 1652 | 1467821146691 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1652 | 1467821146692 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f78800 == 34 [pid = 1652] [id = 567] 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e98c00) [pid = 1652] [serial = 1701] [outer = 0x0] 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119436000) [pid = 1652] [serial = 1702] [outer = 0x115e98c00] 09:05:46 INFO - PROCESS | 1652 | 1467821146716 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194b7400) [pid = 1652] [serial = 1703] [outer = 0x115e98c00] 09:05:46 INFO - PROCESS | 1652 | 1467821146976 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 09:05:47 INFO - PROCESS | 1652 | 1467821147017 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1652 | 1467821147018 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:05:47 INFO - PROCESS | 1652 | 1467821147028 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1652 | 1467821147029 Marionette TRACE conn2 <- [1,2242,null,{}] 09:05:47 INFO - PROCESS | 1652 | 1467821147045 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}] 09:05:47 INFO - PROCESS | 1652 | 1467821147047 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:47 INFO - PROCESS | 1652 | 1467821147148 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:05:47 INFO - PROCESS | 1652 | 1467821147152 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1652 | 1467821147157 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697b800 == 35 [pid = 1652] [id = 568] 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195b5800) [pid = 1652] [serial = 1704] [outer = 0x0] 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11991a400) [pid = 1652] [serial = 1705] [outer = 0x1195b5800] 09:05:47 INFO - PROCESS | 1652 | 1467821147220 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199dfc00) [pid = 1652] [serial = 1706] [outer = 0x1195b5800] 09:05:47 INFO - PROCESS | 1652 | 1467821147576 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 578ms 09:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:05:47 INFO - PROCESS | 1652 | 1467821147606 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1652 | 1467821147607 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:05:47 INFO - PROCESS | 1652 | 1467821147609 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1652 | 1467821147610 Marionette TRACE conn2 <- [1,2246,null,{}] 09:05:47 INFO - PROCESS | 1652 | 1467821147613 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}] 09:05:47 INFO - PROCESS | 1652 | 1467821147614 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:47 INFO - PROCESS | 1652 | 1467821147720 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:05:47 INFO - PROCESS | 1652 | 1467821147723 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1652 | 1467821147724 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b741800 == 36 [pid = 1652] [id = 569] 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d28400) [pid = 1652] [serial = 1707] [outer = 0x0] 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12381d800) [pid = 1652] [serial = 1708] [outer = 0x119d28400] 09:05:47 INFO - PROCESS | 1652 | 1467821147748 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12418d800) [pid = 1652] [serial = 1709] [outer = 0x119d28400] 09:05:48 INFO - PROCESS | 1652 | 1467821148076 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 471ms 09:05:48 INFO - PROCESS | 1652 | 1467821148082 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1652 | 1467821148083 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:05:48 INFO - PROCESS | 1652 | 1467821148092 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1652 | 1467821148093 Marionette TRACE conn2 <- [1,2250,null,{}] 09:05:48 INFO - PROCESS | 1652 | 1467821148096 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}] 09:05:48 INFO - PROCESS | 1652 | 1467821148097 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:48 INFO - PROCESS | 1652 | 1467821148204 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:05:48 INFO - PROCESS | 1652 | 1467821148208 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1652 | 1467821148209 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123957000 == 37 [pid = 1652] [id = 570] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12418dc00) [pid = 1652] [serial = 1710] [outer = 0x0] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12477dc00) [pid = 1652] [serial = 1711] [outer = 0x12418dc00] 09:05:48 INFO - PROCESS | 1652 | 1467821148234 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e02800) [pid = 1652] [serial = 1712] [outer = 0x12418dc00] 09:05:48 INFO - PROCESS | 1652 | 1467821148564 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 09:05:48 INFO - PROCESS | 1652 | 1467821148611 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1652 | 1467821148612 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:05:48 INFO - PROCESS | 1652 | 1467821148615 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1652 | 1467821148616 Marionette TRACE conn2 <- [1,2254,null,{}] 09:05:48 INFO - PROCESS | 1652 | 1467821148618 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}] 09:05:48 INFO - PROCESS | 1652 | 1467821148619 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:48 INFO - PROCESS | 1652 | 1467821148717 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:05:48 INFO - PROCESS | 1652 | 1467821148721 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1652 | 1467821148722 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c295800 == 38 [pid = 1652] [id = 571] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124775800) [pid = 1652] [serial = 1713] [outer = 0x0] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124ed4000) [pid = 1652] [serial = 1714] [outer = 0x124775800] 09:05:48 INFO - PROCESS | 1652 | 1467821148753 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1251d9800) [pid = 1652] [serial = 1715] [outer = 0x124775800] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119da3c00) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1139f6800) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fa0800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x114036400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11672fc00) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118128000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111c83400) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112df8000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199b2800) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194bb800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199a9c00) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115ea4800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1128d1c00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117227400) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118787800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1194b4800) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:05:49 INFO - PROCESS | 1652 | 1467821149159 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 09:05:49 INFO - PROCESS | 1652 | 1467821149183 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1652 | 1467821149185 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:05:49 INFO - PROCESS | 1652 | 1467821149189 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1652 | 1467821149190 Marionette TRACE conn2 <- [1,2258,null,{}] 09:05:49 INFO - PROCESS | 1652 | 1467821149193 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}] 09:05:49 INFO - PROCESS | 1652 | 1467821149194 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:49 INFO - PROCESS | 1652 | 1467821149271 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:05:49 INFO - PROCESS | 1652 | 1467821149275 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1652 | 1467821149276 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289cb800 == 39 [pid = 1652] [id = 572] 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1133cc800) [pid = 1652] [serial = 1716] [outer = 0x0] 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11672fc00) [pid = 1652] [serial = 1717] [outer = 0x1133cc800] 09:05:49 INFO - PROCESS | 1652 | 1467821149300 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182e7800) [pid = 1652] [serial = 1718] [outer = 0x1133cc800] 09:05:49 INFO - PROCESS | 1652 | 1467821149619 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 472ms 09:05:49 INFO - PROCESS | 1652 | 1467821149660 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1652 | 1467821149662 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:05:49 INFO - PROCESS | 1652 | 1467821149664 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1652 | 1467821149665 Marionette TRACE conn2 <- [1,2262,null,{}] 09:05:49 INFO - PROCESS | 1652 | 1467821149667 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}] 09:05:49 INFO - PROCESS | 1652 | 1467821149668 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:49 INFO - PROCESS | 1652 | 1467821149769 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:05:49 INFO - PROCESS | 1652 | 1467821149776 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1652 | 1467821149786 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb02800 == 40 [pid = 1652] [id = 573] 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118d7c800) [pid = 1652] [serial = 1719] [outer = 0x0] 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1197ddc00) [pid = 1652] [serial = 1720] [outer = 0x118d7c800] 09:05:49 INFO - PROCESS | 1652 | 1467821149813 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1256d1400) [pid = 1652] [serial = 1721] [outer = 0x118d7c800] 09:05:50 INFO - PROCESS | 1652 | 1467821150131 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 09:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:05:50 INFO - PROCESS | 1652 | 1467821150182 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1652 | 1467821150183 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:05:50 INFO - PROCESS | 1652 | 1467821150186 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1652 | 1467821150187 Marionette TRACE conn2 <- [1,2266,null,{}] 09:05:50 INFO - PROCESS | 1652 | 1467821150190 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}] 09:05:50 INFO - PROCESS | 1652 | 1467821150191 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:50 INFO - PROCESS | 1652 | 1467821150280 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:05:50 INFO - PROCESS | 1652 | 1467821150285 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1652 | 1467821150288 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d135800 == 41 [pid = 1652] [id = 574] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1256d2c00) [pid = 1652] [serial = 1722] [outer = 0x0] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d05c00) [pid = 1652] [serial = 1723] [outer = 0x1256d2c00] 09:05:50 INFO - PROCESS | 1652 | 1467821150312 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126e61000) [pid = 1652] [serial = 1724] [outer = 0x1256d2c00] 09:05:50 INFO - PROCESS | 1652 | 1467821150610 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 09:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:05:50 INFO - PROCESS | 1652 | 1467821150657 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1652 | 1467821150658 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:05:50 INFO - PROCESS | 1652 | 1467821150660 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1652 | 1467821150661 Marionette TRACE conn2 <- [1,2270,null,{}] 09:05:50 INFO - PROCESS | 1652 | 1467821150663 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}] 09:05:50 INFO - PROCESS | 1652 | 1467821150664 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:50 INFO - PROCESS | 1652 | 1467821150780 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:05:50 INFO - PROCESS | 1652 | 1467821150786 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1652 | 1467821150787 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d147800 == 42 [pid = 1652] [id = 575] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1256d5c00) [pid = 1652] [serial = 1725] [outer = 0x0] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e6ac00) [pid = 1652] [serial = 1726] [outer = 0x1256d5c00] 09:05:50 INFO - PROCESS | 1652 | 1467821150810 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127123800) [pid = 1652] [serial = 1727] [outer = 0x1256d5c00] 09:05:51 INFO - PROCESS | 1652 | 1467821151204 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 569ms 09:05:51 INFO - PROCESS | 1652 | 1467821151230 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1652 | 1467821151232 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:05:51 INFO - PROCESS | 1652 | 1467821151235 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1652 | 1467821151237 Marionette TRACE conn2 <- [1,2274,null,{}] 09:05:51 INFO - PROCESS | 1652 | 1467821151241 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}] 09:05:51 INFO - PROCESS | 1652 | 1467821151243 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:51 INFO - PROCESS | 1652 | 1467821151355 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:05:51 INFO - PROCESS | 1652 | 1467821151428 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1652 | 1467821151430 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11861c800 == 43 [pid = 1652] [id = 576] 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a86800) [pid = 1652] [serial = 1728] [outer = 0x0] 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113e3f000) [pid = 1652] [serial = 1729] [outer = 0x112a86800] 09:05:51 INFO - PROCESS | 1652 | 1467821151460 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117050000) [pid = 1652] [serial = 1730] [outer = 0x112a86800] 09:05:51 INFO - PROCESS | 1652 | 1467821151891 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 671ms 09:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:05:51 INFO - PROCESS | 1652 | 1467821151907 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1652 | 1467821151910 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:05:51 INFO - PROCESS | 1652 | 1467821151915 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1652 | 1467821151916 Marionette TRACE conn2 <- [1,2278,null,{}] 09:05:51 INFO - PROCESS | 1652 | 1467821151919 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}] 09:05:51 INFO - PROCESS | 1652 | 1467821151921 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:52 INFO - PROCESS | 1652 | 1467821152027 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:05:52 INFO - PROCESS | 1652 | 1467821152086 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1652 | 1467821152087 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d99000 == 44 [pid = 1652] [id = 577] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117e9bc00) [pid = 1652] [serial = 1731] [outer = 0x0] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118334c00) [pid = 1652] [serial = 1732] [outer = 0x117e9bc00] 09:05:52 INFO - PROCESS | 1652 | 1467821152118 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118780c00) [pid = 1652] [serial = 1733] [outer = 0x117e9bc00] 09:05:52 INFO - PROCESS | 1652 | 1467821152570 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 671ms 09:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:05:52 INFO - PROCESS | 1652 | 1467821152585 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1652 | 1467821152587 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:05:52 INFO - PROCESS | 1652 | 1467821152589 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1652 | 1467821152592 Marionette TRACE conn2 <- [1,2282,null,{}] 09:05:52 INFO - PROCESS | 1652 | 1467821152600 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}] 09:05:52 INFO - PROCESS | 1652 | 1467821152603 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:52 INFO - PROCESS | 1652 | 1467821152728 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:05:52 INFO - PROCESS | 1652 | 1467821152802 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1652 | 1467821152804 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d12f800 == 45 [pid = 1652] [id = 578] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119522400) [pid = 1652] [serial = 1734] [outer = 0x0] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1195b3c00) [pid = 1652] [serial = 1735] [outer = 0x119522400] 09:05:52 INFO - PROCESS | 1652 | 1467821152835 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119b72400) [pid = 1652] [serial = 1736] [outer = 0x119522400] 09:05:53 INFO - PROCESS | 1652 | 1467821153246 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]]]}] 09:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 674ms 09:05:53 INFO - PROCESS | 1652 | 1467821153264 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1652 | 1467821153266 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:05:53 INFO - PROCESS | 1652 | 1467821153268 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1652 | 1467821153269 Marionette TRACE conn2 <- [1,2286,null,{}] 09:05:53 INFO - PROCESS | 1652 | 1467821153272 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}] 09:05:53 INFO - PROCESS | 1652 | 1467821153273 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:53 INFO - PROCESS | 1652 | 1467821153377 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:05:53 INFO - PROCESS | 1652 | 1467821153434 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1652 | 1467821153435 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4c5800 == 46 [pid = 1652] [id = 579] 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123862000) [pid = 1652] [serial = 1737] [outer = 0x0] 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124c60000) [pid = 1652] [serial = 1738] [outer = 0x123862000] 09:05:53 INFO - PROCESS | 1652 | 1467821153464 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12573ec00) [pid = 1652] [serial = 1739] [outer = 0x123862000] 09:05:53 INFO - PROCESS | 1652 | 1467821153931 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]]]}] 09:05:53 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 09:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 674ms 09:05:53 INFO - PROCESS | 1652 | 1467821153943 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1652 | 1467821153945 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:05:53 INFO - PROCESS | 1652 | 1467821153949 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1652 | 1467821153951 Marionette TRACE conn2 <- [1,2290,null,{}] 09:05:53 INFO - PROCESS | 1652 | 1467821153954 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}] 09:05:53 INFO - PROCESS | 1652 | 1467821153956 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:54 INFO - PROCESS | 1652 | 1467821154142 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:05:54 INFO - PROCESS | 1652 | 1467821154261 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1652 | 1467821154262 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e452800 == 47 [pid = 1652] [id = 580] 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126d06800) [pid = 1652] [serial = 1740] [outer = 0x0] 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127121000) [pid = 1652] [serial = 1741] [outer = 0x126d06800] 09:05:54 INFO - PROCESS | 1652 | 1467821154292 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128810800) [pid = 1652] [serial = 1742] [outer = 0x126d06800] 09:05:54 INFO - PROCESS | 1652 | 1467821154747 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]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 822ms 09:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:05:54 INFO - PROCESS | 1652 | 1467821154771 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1652 | 1467821154772 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:05:54 INFO - PROCESS | 1652 | 1467821154775 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1652 | 1467821154776 Marionette TRACE conn2 <- [1,2294,null,{}] 09:05:54 INFO - PROCESS | 1652 | 1467821154778 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}] 09:05:54 INFO - PROCESS | 1652 | 1467821154783 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:55 INFO - PROCESS | 1652 | 1467821155077 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:05:55 INFO - PROCESS | 1652 | 1467821155133 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1652 | 1467821155135 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118416000 == 48 [pid = 1652] [id = 581] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1122be000) [pid = 1652] [serial = 1743] [outer = 0x0] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112e97800) [pid = 1652] [serial = 1744] [outer = 0x1122be000] 09:05:55 INFO - PROCESS | 1652 | 1467821155165 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115ea1c00) [pid = 1652] [serial = 1745] [outer = 0x1122be000] 09:05:55 INFO - PROCESS | 1652 | 1467821155633 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 871ms 09:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:05:55 INFO - PROCESS | 1652 | 1467821155647 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1652 | 1467821155650 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:05:55 INFO - PROCESS | 1652 | 1467821155653 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1652 | 1467821155655 Marionette TRACE conn2 <- [1,2298,null,{}] 09:05:55 INFO - PROCESS | 1652 | 1467821155658 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}] 09:05:55 INFO - PROCESS | 1652 | 1467821155660 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:55 INFO - PROCESS | 1652 | 1467821155765 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:05:55 INFO - PROCESS | 1652 | 1467821155828 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1652 | 1467821155829 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12393a000 == 49 [pid = 1652] [id = 582] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1174f5400) [pid = 1652] [serial = 1746] [outer = 0x0] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118338000) [pid = 1652] [serial = 1747] [outer = 0x1174f5400] 09:05:55 INFO - PROCESS | 1652 | 1467821155856 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118d7e800) [pid = 1652] [serial = 1748] [outer = 0x1174f5400] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d135800 == 48 [pid = 1652] [id = 574] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb02800 == 47 [pid = 1652] [id = 573] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1289cb800 == 46 [pid = 1652] [id = 572] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12c295800 == 45 [pid = 1652] [id = 571] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123957000 == 44 [pid = 1652] [id = 570] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12b741800 == 43 [pid = 1652] [id = 569] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12697b800 == 42 [pid = 1652] [id = 568] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x128f78800 == 41 [pid = 1652] [id = 567] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12717f800 == 40 [pid = 1652] [id = 566] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123d2c800 == 39 [pid = 1652] [id = 565] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118796800 == 38 [pid = 1652] [id = 564] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11666a000 == 37 [pid = 1652] [id = 563] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1192ae000 == 36 [pid = 1652] [id = 562] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca5c000 == 35 [pid = 1652] [id = 561] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1162f5800 == 34 [pid = 1652] [id = 549] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118416000 == 33 [pid = 1652] [id = 581] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12e452800 == 32 [pid = 1652] [id = 580] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4c5800 == 31 [pid = 1652] [id = 579] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d12f800 == 30 [pid = 1652] [id = 578] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x128d99000 == 29 [pid = 1652] [id = 577] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d147800 == 28 [pid = 1652] [id = 575] 09:05:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11861c800 == 27 [pid = 1652] [id = 576] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1172c2400) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11811a800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118d89400) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119d36800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1195b6800) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1194bac00) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1199e0c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1199a9800) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1194b5400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d2c800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1182e7000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e97000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11336e400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118137c00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117e9cc00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194ac400) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119146400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124658400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1199ac000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d2b800) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12465b000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11833d800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12381d000) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11877f400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119141000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115ea4000) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1166eb400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1174f7c00) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117220400) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1182de000) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128d6800) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x110faf400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1652 | 1467821156777 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]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1174ms 09:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:05:56 INFO - PROCESS | 1652 | 1467821156827 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1652 | 1467821156829 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:05:56 INFO - PROCESS | 1652 | 1467821156832 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1652 | 1467821156834 Marionette TRACE conn2 <- [1,2302,null,{}] 09:05:56 INFO - PROCESS | 1652 | 1467821156838 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}] 09:05:56 INFO - PROCESS | 1652 | 1467821156840 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:56 INFO - PROCESS | 1652 | 1467821156947 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:05:57 INFO - PROCESS | 1652 | 1467821157043 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1652 | 1467821157044 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x117024800 == 28 [pid = 1652] [id = 583] 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128d9800) [pid = 1652] [serial = 1749] [outer = 0x0] 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133cf400) [pid = 1652] [serial = 1750] [outer = 0x1128d9800] 09:05:57 INFO - PROCESS | 1652 | 1467821157088 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e96400) [pid = 1652] [serial = 1751] [outer = 0x1128d9800] 09:05:57 INFO - PROCESS | 1652 | 1467821157411 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 623ms 09:05:57 INFO - PROCESS | 1652 | 1467821157456 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1652 | 1467821157459 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:05:57 INFO - PROCESS | 1652 | 1467821157464 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1652 | 1467821157465 Marionette TRACE conn2 <- [1,2306,null,{}] 09:05:57 INFO - PROCESS | 1652 | 1467821157468 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}] 09:05:57 INFO - PROCESS | 1652 | 1467821157469 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:57 INFO - PROCESS | 1652 | 1467821157547 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:05:57 INFO - PROCESS | 1652 | 1467821157624 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1652 | 1467821157625 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119580800 == 29 [pid = 1652] [id = 584] 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116978800) [pid = 1652] [serial = 1752] [outer = 0x0] 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117222400) [pid = 1652] [serial = 1753] [outer = 0x116978800] 09:05:57 INFO - PROCESS | 1652 | 1467821157656 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117484400) [pid = 1652] [serial = 1754] [outer = 0x116978800] 09:05:57 INFO - PROCESS | 1652 | 1467821157960 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 09:05:57 INFO - PROCESS | 1652 | 1467821157983 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1652 | 1467821157984 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:05:57 INFO - PROCESS | 1652 | 1467821157991 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1652 | 1467821157994 Marionette TRACE conn2 <- [1,2310,null,{}] 09:05:58 INFO - PROCESS | 1652 | 1467821158007 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}] 09:05:58 INFO - PROCESS | 1652 | 1467821158012 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:58 INFO - PROCESS | 1652 | 1467821158170 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:05:58 INFO - PROCESS | 1652 | 1467821158181 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1652 | 1467821158183 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a98800 == 30 [pid = 1652] [id = 585] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112df3c00) [pid = 1652] [serial = 1755] [outer = 0x0] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118128800) [pid = 1652] [serial = 1756] [outer = 0x112df3c00] 09:05:58 INFO - PROCESS | 1652 | 1467821158230 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118336c00) [pid = 1652] [serial = 1757] [outer = 0x112df3c00] 09:05:58 INFO - PROCESS | 1652 | 1467821158596 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 623ms 09:05:58 INFO - PROCESS | 1652 | 1467821158615 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1652 | 1467821158617 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:05:58 INFO - PROCESS | 1652 | 1467821158621 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1652 | 1467821158624 Marionette TRACE conn2 <- [1,2314,null,{}] 09:05:58 INFO - PROCESS | 1652 | 1467821158626 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}] 09:05:58 INFO - PROCESS | 1652 | 1467821158628 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:58 INFO - PROCESS | 1652 | 1467821158707 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:05:58 INFO - PROCESS | 1652 | 1467821158783 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1652 | 1467821158784 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1247da800 == 31 [pid = 1652] [id = 586] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113e8f000) [pid = 1652] [serial = 1758] [outer = 0x0] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1184e0000) [pid = 1652] [serial = 1759] [outer = 0x113e8f000] 09:05:58 INFO - PROCESS | 1652 | 1467821158809 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118d82800) [pid = 1652] [serial = 1760] [outer = 0x113e8f000] 09:05:59 INFO - PROCESS | 1652 | 1467821159121 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 09:05:59 INFO - PROCESS | 1652 | 1467821159147 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1652 | 1467821159148 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:05:59 INFO - PROCESS | 1652 | 1467821159162 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1652 | 1467821159163 Marionette TRACE conn2 <- [1,2318,null,{}] 09:05:59 INFO - PROCESS | 1652 | 1467821159165 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}] 09:05:59 INFO - PROCESS | 1652 | 1467821159166 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:59 INFO - PROCESS | 1652 | 1467821159261 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:05:59 INFO - PROCESS | 1652 | 1467821159299 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1652 | 1467821159300 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697c800 == 32 [pid = 1652] [id = 587] 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116977000) [pid = 1652] [serial = 1761] [outer = 0x0] 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118d93000) [pid = 1652] [serial = 1762] [outer = 0x116977000] 09:05:59 INFO - PROCESS | 1652 | 1467821159325 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11914a800) [pid = 1652] [serial = 1763] [outer = 0x116977000] 09:05:59 INFO - PROCESS | 1652 | 1467821159645 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] 09:05:59 INFO - PROCESS | 1652 | 1467821159685 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:05:59 INFO - PROCESS | 1652 | 1467821159687 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1652 | 1467821159689 Marionette TRACE conn2 <- [1,2322,null,{}] 09:05:59 INFO - PROCESS | 1652 | 1467821159691 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}] 09:05:59 INFO - PROCESS | 1652 | 1467821159695 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:59 INFO - PROCESS | 1652 | 1467821159827 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:05:59 INFO - PROCESS | 1652 | 1467821159831 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1652 | 1467821159832 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:05:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d89000 == 33 [pid = 1652] [id = 588] 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118d7e000) [pid = 1652] [serial = 1764] [outer = 0x0] 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1194ac400) [pid = 1652] [serial = 1765] [outer = 0x118d7e000] 09:05:59 INFO - PROCESS | 1652 | 1467821159857 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199ae400) [pid = 1652] [serial = 1766] [outer = 0x118d7e000] 09:06:00 INFO - PROCESS | 1652 | 1467821160202 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 09:06:00 INFO - PROCESS | 1652 | 1467821160207 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1652 | 1467821160208 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:06:00 INFO - PROCESS | 1652 | 1467821160210 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1652 | 1467821160211 Marionette TRACE conn2 <- [1,2326,null,{}] 09:06:00 INFO - PROCESS | 1652 | 1467821160221 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}] 09:06:00 INFO - PROCESS | 1652 | 1467821160222 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:00 INFO - PROCESS | 1652 | 1467821160316 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:06:00 INFO - PROCESS | 1652 | 1467821160328 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1652 | 1467821160329 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294e0800 == 34 [pid = 1652] [id = 589] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199af400) [pid = 1652] [serial = 1767] [outer = 0x0] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1199e4000) [pid = 1652] [serial = 1768] [outer = 0x1199af400] 09:06:00 INFO - PROCESS | 1652 | 1467821160354 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119d2a800) [pid = 1652] [serial = 1769] [outer = 0x1199af400] 09:06:00 INFO - PROCESS | 1652 | 1467821160713 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 09:06:00 INFO - PROCESS | 1652 | 1467821160731 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1652 | 1467821160733 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:06:00 INFO - PROCESS | 1652 | 1467821160736 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1652 | 1467821160738 Marionette TRACE conn2 <- [1,2330,null,{}] 09:06:00 INFO - PROCESS | 1652 | 1467821160741 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}] 09:06:00 INFO - PROCESS | 1652 | 1467821160743 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:01 INFO - PROCESS | 1652 | 1467821161022 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1256d2c00) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133cc800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118d7c800) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256d5c00) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195b5800) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12418dc00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d28400) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11833ac00) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112def800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1174f7800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113212400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113967000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124775800) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199b1000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:06:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e98c00) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:06:01 INFO - PROCESS | 1652 | 1467821161084 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1652 | 1467821161085 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d13800 == 35 [pid = 1652] [id = 590] 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110fb6800) [pid = 1652] [serial = 1770] [outer = 0x0] 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112a85c00) [pid = 1652] [serial = 1771] [outer = 0x110fb6800] 09:06:01 INFO - PROCESS | 1652 | 1467821161112 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117225400) [pid = 1652] [serial = 1772] [outer = 0x110fb6800] 09:06:01 INFO - PROCESS | 1652 | 1467821161349 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 621ms 09:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:06:01 INFO - PROCESS | 1652 | 1467821161358 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1652 | 1467821161359 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:06:01 INFO - PROCESS | 1652 | 1467821161361 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1652 | 1467821161361 Marionette TRACE conn2 <- [1,2334,null,{}] 09:06:01 INFO - PROCESS | 1652 | 1467821161364 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}] 09:06:01 INFO - PROCESS | 1652 | 1467821161365 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:01 INFO - PROCESS | 1652 | 1467821161461 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:06:01 INFO - PROCESS | 1652 | 1467821161465 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1652 | 1467821161466 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a96000 == 36 [pid = 1652] [id = 591] 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117e97c00) [pid = 1652] [serial = 1773] [outer = 0x0] 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d2b800) [pid = 1652] [serial = 1774] [outer = 0x117e97c00] 09:06:01 INFO - PROCESS | 1652 | 1467821161491 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d36c00) [pid = 1652] [serial = 1775] [outer = 0x117e97c00] 09:06:01 INFO - PROCESS | 1652 | 1467821161817 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 09:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:06:01 INFO - PROCESS | 1652 | 1467821161830 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1652 | 1467821161832 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:06:01 INFO - PROCESS | 1652 | 1467821161835 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1652 | 1467821161839 Marionette TRACE conn2 <- [1,2338,null,{}] 09:06:01 INFO - PROCESS | 1652 | 1467821161842 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}] 09:06:01 INFO - PROCESS | 1652 | 1467821161844 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:01 INFO - PROCESS | 1652 | 1467821161995 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:06:02 INFO - PROCESS | 1652 | 1467821162004 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1652 | 1467821162005 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b741800 == 37 [pid = 1652] [id = 592] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115e5b400) [pid = 1652] [serial = 1776] [outer = 0x0] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119f83000) [pid = 1652] [serial = 1777] [outer = 0x115e5b400] 09:06:02 INFO - PROCESS | 1652 | 1467821162045 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123c20800) [pid = 1652] [serial = 1778] [outer = 0x115e5b400] 09:06:02 INFO - PROCESS | 1652 | 1467821162408 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]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 622ms 09:06:02 INFO - PROCESS | 1652 | 1467821162456 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:06:02 INFO - PROCESS | 1652 | 1467821162458 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:06:02 INFO - PROCESS | 1652 | 1467821162460 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1652 | 1467821162462 Marionette TRACE conn2 <- [1,2342,null,{}] 09:06:02 INFO - PROCESS | 1652 | 1467821162464 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}] 09:06:02 INFO - PROCESS | 1652 | 1467821162465 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:02 INFO - PROCESS | 1652 | 1467821162562 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:06:02 INFO - PROCESS | 1652 | 1467821162629 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1652 | 1467821162631 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697b800 == 38 [pid = 1652] [id = 593] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123c20400) [pid = 1652] [serial = 1779] [outer = 0x0] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124655c00) [pid = 1652] [serial = 1780] [outer = 0x123c20400] 09:06:02 INFO - PROCESS | 1652 | 1467821162657 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1251cc800) [pid = 1652] [serial = 1781] [outer = 0x123c20400] 09:06:02 INFO - PROCESS | 1652 | 1467821162919 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]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 09:06:02 INFO - PROCESS | 1652 | 1467821162930 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1652 | 1467821162931 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:06:02 INFO - PROCESS | 1652 | 1467821162933 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1652 | 1467821162934 Marionette TRACE conn2 <- [1,2346,null,{}] 09:06:02 INFO - PROCESS | 1652 | 1467821162946 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}] 09:06:02 INFO - PROCESS | 1652 | 1467821162946 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:03 INFO - PROCESS | 1652 | 1467821163079 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:06:03 INFO - PROCESS | 1652 | 1467821163138 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1652 | 1467821163139 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608a000 == 39 [pid = 1652] [id = 594] 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x110f98c00) [pid = 1652] [serial = 1782] [outer = 0x0] 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110faf400) [pid = 1652] [serial = 1783] [outer = 0x110f98c00] 09:06:03 INFO - PROCESS | 1652 | 1467821163172 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112770400) [pid = 1652] [serial = 1784] [outer = 0x110f98c00] 09:06:03 INFO - PROCESS | 1652 | 1467821163877 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1021ms 09:06:03 INFO - PROCESS | 1652 | 1467821163956 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:06:03 INFO - PROCESS | 1652 | 1467821163958 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:06:03 INFO - PROCESS | 1652 | 1467821163962 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1652 | 1467821163964 Marionette TRACE conn2 <- [1,2350,null,{}] 09:06:03 INFO - PROCESS | 1652 | 1467821163967 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}] 09:06:03 INFO - PROCESS | 1652 | 1467821163970 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:04 INFO - PROCESS | 1652 | 1467821164085 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:06:04 INFO - PROCESS | 1652 | 1467821164143 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1652 | 1467821164144 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12393c000 == 40 [pid = 1652] [id = 595] 09:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11607c400) [pid = 1652] [serial = 1785] [outer = 0x0] 09:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116727800) [pid = 1652] [serial = 1786] [outer = 0x11607c400] 09:06:04 INFO - PROCESS | 1652 | 1467821164175 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1174ee800) [pid = 1652] [serial = 1787] [outer = 0x11607c400] 09:06:04 INFO - PROCESS | 1652 | 1467821164704 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 771ms 09:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:06:04 INFO - PROCESS | 1652 | 1467821164746 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1652 | 1467821164748 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:06:04 INFO - PROCESS | 1652 | 1467821164752 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1652 | 1467821164756 Marionette TRACE conn2 <- [1,2354,null,{}] 09:06:04 INFO - PROCESS | 1652 | 1467821164758 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}] 09:06:04 INFO - PROCESS | 1652 | 1467821164760 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:04 INFO - PROCESS | 1652 | 1467821164880 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:06:04 INFO - PROCESS | 1652 | 1467821164991 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1652 | 1467821164993 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a96800 == 41 [pid = 1652] [id = 596] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116079c00) [pid = 1652] [serial = 1788] [outer = 0x0] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1181a9400) [pid = 1652] [serial = 1789] [outer = 0x116079c00] 09:06:05 INFO - PROCESS | 1652 | 1467821165041 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118d7f800) [pid = 1652] [serial = 1790] [outer = 0x116079c00] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12697b800 == 40 [pid = 1652] [id = 593] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b741800 == 39 [pid = 1652] [id = 592] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x123a96000 == 38 [pid = 1652] [id = 591] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119d13800 == 37 [pid = 1652] [id = 590] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1294e0800 == 36 [pid = 1652] [id = 589] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x128d89000 == 35 [pid = 1652] [id = 588] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12697c800 == 34 [pid = 1652] [id = 587] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1247da800 == 33 [pid = 1652] [id = 586] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x123a98800 == 32 [pid = 1652] [id = 585] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119580800 == 31 [pid = 1652] [id = 584] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x117024800 == 30 [pid = 1652] [id = 583] 09:06:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12393a000 == 29 [pid = 1652] [id = 582] 09:06:05 INFO - PROCESS | 1652 | 1467821165813 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1074ms 09:06:05 INFO - PROCESS | 1652 | 1467821165826 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1652 | 1467821165828 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:06:05 INFO - PROCESS | 1652 | 1467821165831 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1652 | 1467821165833 Marionette TRACE conn2 <- [1,2358,null,{}] 09:06:05 INFO - PROCESS | 1652 | 1467821165840 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}] 09:06:05 INFO - PROCESS | 1652 | 1467821165841 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:05 INFO - PROCESS | 1652 | 1467821165924 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:06:05 INFO - PROCESS | 1652 | 1467821165930 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1652 | 1467821165932 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118473800 == 30 [pid = 1652] [id = 597] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116029000) [pid = 1652] [serial = 1791] [outer = 0x0] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11704bc00) [pid = 1652] [serial = 1792] [outer = 0x116029000] 09:06:05 INFO - PROCESS | 1652 | 1467821165962 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1174ec800) [pid = 1652] [serial = 1793] [outer = 0x116029000] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12477dc00) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12381d800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124e02800) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118d87400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1192f3400) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112f9e400) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115e93400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118132c00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118333800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e96000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1174ee400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11402d800) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115e9a800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124ed4000) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124e51000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124780000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119436000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126e61000) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182e7800) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1197ddc00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11672fc00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127123800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126e6ac00) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126d05c00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1251d9800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1256d1400) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11991a400) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12418d800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1199dfc00) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1194b7400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1652 | 1467821166336 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]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 521ms 09:06:06 INFO - PROCESS | 1652 | 1467821166352 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:06:06 INFO - PROCESS | 1652 | 1467821166358 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:06:06 INFO - PROCESS | 1652 | 1467821166363 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1652 | 1467821166364 Marionette TRACE conn2 <- [1,2362,null,{}] 09:06:06 INFO - PROCESS | 1652 | 1467821166367 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}] 09:06:06 INFO - PROCESS | 1652 | 1467821166369 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:06 INFO - PROCESS | 1652 | 1467821166451 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:06:06 INFO - PROCESS | 1652 | 1467821166458 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1652 | 1467821166459 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123927000 == 31 [pid = 1652] [id = 598] 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e9d400) [pid = 1652] [serial = 1794] [outer = 0x0] 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181a0c00) [pid = 1652] [serial = 1795] [outer = 0x117e9d400] 09:06:06 INFO - PROCESS | 1652 | 1467821166486 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11833a800) [pid = 1652] [serial = 1796] [outer = 0x117e9d400] 09:06:06 INFO - PROCESS | 1652 | 1467821166908 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]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 09:06:06 INFO - PROCESS | 1652 | 1467821166933 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1652 | 1467821166935 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:06:06 INFO - PROCESS | 1652 | 1467821166939 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1652 | 1467821166943 Marionette TRACE conn2 <- [1,2366,null,{}] 09:06:06 INFO - PROCESS | 1652 | 1467821166955 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}] 09:06:06 INFO - PROCESS | 1652 | 1467821166960 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:07 INFO - PROCESS | 1652 | 1467821167079 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:06:07 INFO - PROCESS | 1652 | 1467821167088 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1652 | 1467821167090 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697c800 == 32 [pid = 1652] [id = 599] 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128d7400) [pid = 1652] [serial = 1797] [outer = 0x0] 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1192ee400) [pid = 1652] [serial = 1798] [outer = 0x1128d7400] 09:06:07 INFO - PROCESS | 1652 | 1467821167134 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1194b4400) [pid = 1652] [serial = 1799] [outer = 0x1128d7400] 09:06:07 INFO - PROCESS | 1652 | 1467821167574 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]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 678ms 09:06:07 INFO - PROCESS | 1652 | 1467821167617 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1652 | 1467821167618 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:06:07 INFO - PROCESS | 1652 | 1467821167623 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1652 | 1467821167624 Marionette TRACE conn2 <- [1,2370,null,{}] 09:06:07 INFO - PROCESS | 1652 | 1467821167626 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}] 09:06:07 INFO - PROCESS | 1652 | 1467821167627 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:07 INFO - PROCESS | 1652 | 1467821167732 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:06:07 INFO - PROCESS | 1652 | 1467821167738 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1652 | 1467821167740 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129196800 == 33 [pid = 1652] [id = 600] 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119523800) [pid = 1652] [serial = 1800] [outer = 0x0] 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195b9400) [pid = 1652] [serial = 1801] [outer = 0x119523800] 09:06:07 INFO - PROCESS | 1652 | 1467821167777 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199dfc00) [pid = 1652] [serial = 1802] [outer = 0x119523800] 09:06:08 INFO - PROCESS | 1652 | 1467821168245 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]]]}] 09:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 669ms 09:06:08 INFO - PROCESS | 1652 | 1467821168294 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1652 | 1467821168295 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:06:08 INFO - PROCESS | 1652 | 1467821168297 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1652 | 1467821168298 Marionette TRACE conn2 <- [1,2374,null,{}] 09:06:08 INFO - PROCESS | 1652 | 1467821168301 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}] 09:06:08 INFO - PROCESS | 1652 | 1467821168302 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:08 INFO - PROCESS | 1652 | 1467821168405 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:06:08 INFO - PROCESS | 1652 | 1467821168409 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1652 | 1467821168411 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abee800 == 34 [pid = 1652] [id = 601] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128d3800) [pid = 1652] [serial = 1803] [outer = 0x0] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d32800) [pid = 1652] [serial = 1804] [outer = 0x1128d3800] 09:06:08 INFO - PROCESS | 1652 | 1467821168434 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12381a400) [pid = 1652] [serial = 1805] [outer = 0x1128d3800] 09:06:08 INFO - PROCESS | 1652 | 1467821168781 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]]]}] 09:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 09:06:08 INFO - PROCESS | 1652 | 1467821168817 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1652 | 1467821168818 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:06:08 INFO - PROCESS | 1652 | 1467821168822 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1652 | 1467821168823 Marionette TRACE conn2 <- [1,2378,null,{}] 09:06:08 INFO - PROCESS | 1652 | 1467821168826 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}] 09:06:08 INFO - PROCESS | 1652 | 1467821168830 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:08 INFO - PROCESS | 1652 | 1467821168945 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:06:08 INFO - PROCESS | 1652 | 1467821168957 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1652 | 1467821168958 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b935000 == 35 [pid = 1652] [id = 602] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123a03800) [pid = 1652] [serial = 1806] [outer = 0x0] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1243e3c00) [pid = 1652] [serial = 1807] [outer = 0x123a03800] 09:06:08 INFO - PROCESS | 1652 | 1467821168990 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125744000) [pid = 1652] [serial = 1808] [outer = 0x123a03800] 09:06:09 INFO - PROCESS | 1652 | 1467821169351 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 09:06:09 INFO - PROCESS | 1652 | 1467821169395 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1652 | 1467821169397 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:06:09 INFO - PROCESS | 1652 | 1467821169399 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1652 | 1467821169400 Marionette TRACE conn2 <- [1,2382,null,{}] 09:06:09 INFO - PROCESS | 1652 | 1467821169402 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}] 09:06:09 INFO - PROCESS | 1652 | 1467821169404 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:09 INFO - PROCESS | 1652 | 1467821169503 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:06:09 INFO - PROCESS | 1652 | 1467821169506 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1652 | 1467821169507 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c296800 == 36 [pid = 1652] [id = 603] 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123d85c00) [pid = 1652] [serial = 1809] [outer = 0x0] 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126910400) [pid = 1652] [serial = 1810] [outer = 0x123d85c00] 09:06:09 INFO - PROCESS | 1652 | 1467821169532 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126e0a000) [pid = 1652] [serial = 1811] [outer = 0x123d85c00] 09:06:09 INFO - PROCESS | 1652 | 1467821169865 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 09:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:06:09 INFO - PROCESS | 1652 | 1467821169918 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1652 | 1467821169920 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:06:09 INFO - PROCESS | 1652 | 1467821169922 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1652 | 1467821169923 Marionette TRACE conn2 <- [1,2386,null,{}] 09:06:09 INFO - PROCESS | 1652 | 1467821169925 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}] 09:06:09 INFO - PROCESS | 1652 | 1467821169926 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:10 INFO - PROCESS | 1652 | 1467821170037 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:06:10 INFO - PROCESS | 1652 | 1467821170050 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1652 | 1467821170051 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca5c800 == 37 [pid = 1652] [id = 604] 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124ecf000) [pid = 1652] [serial = 1812] [outer = 0x0] 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12711dc00) [pid = 1652] [serial = 1813] [outer = 0x124ecf000] 09:06:10 INFO - PROCESS | 1652 | 1467821170077 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12880c400) [pid = 1652] [serial = 1814] [outer = 0x124ecf000] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a86800) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116977000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116978800) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112df3c00) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117e9bc00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119522400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123862000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126d06800) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1122be000) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1174f5400) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118d7e000) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199af400) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115e5b400) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110fb6800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1128d9800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113e8f000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:06:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117e97c00) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 620ms 09:06:10 INFO - PROCESS | 1652 | 1467821170537 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]]]}] 09:06:10 INFO - PROCESS | 1652 | 1467821170542 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1652 | 1467821170543 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:06:10 INFO - PROCESS | 1652 | 1467821170546 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1652 | 1467821170547 Marionette TRACE conn2 <- [1,2390,null,{}] 09:06:10 INFO - PROCESS | 1652 | 1467821170549 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}] 09:06:10 INFO - PROCESS | 1652 | 1467821170550 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:10 INFO - PROCESS | 1652 | 1467821170631 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:06:10 INFO - PROCESS | 1652 | 1467821170635 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1652 | 1467821170637 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697c000 == 38 [pid = 1652] [id = 605] 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1133cf000) [pid = 1652] [serial = 1815] [outer = 0x0] 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117223400) [pid = 1652] [serial = 1816] [outer = 0x1133cf000] 09:06:10 INFO - PROCESS | 1652 | 1467821170662 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118784800) [pid = 1652] [serial = 1817] [outer = 0x1133cf000] 09:06:10 INFO - PROCESS | 1652 | 1467821170994 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 469ms 09:06:11 INFO - PROCESS | 1652 | 1467821171015 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1652 | 1467821171016 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:06:11 INFO - PROCESS | 1652 | 1467821171019 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1652 | 1467821171022 Marionette TRACE conn2 <- [1,2394,null,{}] 09:06:11 INFO - PROCESS | 1652 | 1467821171026 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}] 09:06:11 INFO - PROCESS | 1652 | 1467821171027 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:11 INFO - PROCESS | 1652 | 1467821171143 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:06:11 INFO - PROCESS | 1652 | 1467821171149 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1652 | 1467821171150 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb18000 == 39 [pid = 1652] [id = 606] 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1176c4000) [pid = 1652] [serial = 1818] [outer = 0x0] 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194b6400) [pid = 1652] [serial = 1819] [outer = 0x1176c4000] 09:06:11 INFO - PROCESS | 1652 | 1467821171173 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12690a000) [pid = 1652] [serial = 1820] [outer = 0x1176c4000] 09:06:11 INFO - PROCESS | 1652 | 1467821171511 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 09:06:11 INFO - PROCESS | 1652 | 1467821171541 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1652 | 1467821171543 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:06:11 INFO - PROCESS | 1652 | 1467821171545 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1652 | 1467821171547 Marionette TRACE conn2 <- [1,2398,null,{}] 09:06:11 INFO - PROCESS | 1652 | 1467821171549 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}] 09:06:11 INFO - PROCESS | 1652 | 1467821171551 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:11 INFO - PROCESS | 1652 | 1467821171642 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:06:11 INFO - PROCESS | 1652 | 1467821171646 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1652 | 1467821171647 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d138800 == 40 [pid = 1652] [id = 607] 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126ea6c00) [pid = 1652] [serial = 1821] [outer = 0x0] 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a13800) [pid = 1652] [serial = 1822] [outer = 0x126ea6c00] 09:06:11 INFO - PROCESS | 1652 | 1467821171673 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128a1d800) [pid = 1652] [serial = 1823] [outer = 0x126ea6c00] 09:06:12 INFO - PROCESS | 1652 | 1467821172007 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 09:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:06:12 INFO - PROCESS | 1652 | 1467821172016 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1652 | 1467821172017 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:06:12 INFO - PROCESS | 1652 | 1467821172024 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1652 | 1467821172025 Marionette TRACE conn2 <- [1,2402,null,{}] 09:06:12 INFO - PROCESS | 1652 | 1467821172028 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}] 09:06:12 INFO - PROCESS | 1652 | 1467821172029 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:12 INFO - PROCESS | 1652 | 1467821172149 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:06:12 INFO - PROCESS | 1652 | 1467821172155 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1652 | 1467821172156 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d425000 == 41 [pid = 1652] [id = 608] 09:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1199acc00) [pid = 1652] [serial = 1824] [outer = 0x0] 09:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128a1c400) [pid = 1652] [serial = 1825] [outer = 0x1199acc00] 09:06:12 INFO - PROCESS | 1652 | 1467821172182 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128bd9c00) [pid = 1652] [serial = 1826] [outer = 0x1199acc00] 09:06:12 INFO - PROCESS | 1652 | 1467821172663 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 09:06:12 INFO - PROCESS | 1652 | 1467821172709 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1652 | 1467821172713 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:06:12 INFO - PROCESS | 1652 | 1467821172718 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1652 | 1467821172724 Marionette TRACE conn2 <- [1,2406,null,{}] 09:06:12 INFO - PROCESS | 1652 | 1467821172729 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}] 09:06:12 INFO - PROCESS | 1652 | 1467821172732 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:12 INFO - PROCESS | 1652 | 1467821172906 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:06:13 INFO - PROCESS | 1652 | 1467821173052 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1652 | 1467821173053 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f23800 == 42 [pid = 1652] [id = 609] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115ea4000) [pid = 1652] [serial = 1827] [outer = 0x0] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1166e9800) [pid = 1652] [serial = 1828] [outer = 0x115ea4000] 09:06:13 INFO - PROCESS | 1652 | 1467821173084 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1174ee000) [pid = 1652] [serial = 1829] [outer = 0x115ea4000] 09:06:13 INFO - PROCESS | 1652 | 1467821173563 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 876ms 09:06:13 INFO - PROCESS | 1652 | 1467821173607 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1652 | 1467821173612 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:06:13 INFO - PROCESS | 1652 | 1467821173623 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1652 | 1467821173626 Marionette TRACE conn2 <- [1,2410,null,{}] 09:06:13 INFO - PROCESS | 1652 | 1467821173629 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}] 09:06:13 INFO - PROCESS | 1652 | 1467821173630 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:13 INFO - PROCESS | 1652 | 1467821173734 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:06:13 INFO - PROCESS | 1652 | 1467821173810 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1652 | 1467821173812 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129194800 == 43 [pid = 1652] [id = 610] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1181ac800) [pid = 1652] [serial = 1830] [outer = 0x0] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1184e4400) [pid = 1652] [serial = 1831] [outer = 0x1181ac800] 09:06:13 INFO - PROCESS | 1652 | 1467821173842 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118d86800) [pid = 1652] [serial = 1832] [outer = 0x1181ac800] 09:06:14 INFO - PROCESS | 1652 | 1467821174330 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]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 725ms 09:06:14 INFO - PROCESS | 1652 | 1467821174353 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1652 | 1467821174354 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:06:14 INFO - PROCESS | 1652 | 1467821174358 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1652 | 1467821174361 Marionette TRACE conn2 <- [1,2414,null,{}] 09:06:14 INFO - PROCESS | 1652 | 1467821174368 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}] 09:06:14 INFO - PROCESS | 1652 | 1467821174374 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:14 INFO - PROCESS | 1652 | 1467821174476 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:06:14 INFO - PROCESS | 1652 | 1467821174553 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1652 | 1467821174555 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d42c800 == 44 [pid = 1652] [id = 611] 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119f85800) [pid = 1652] [serial = 1833] [outer = 0x0] 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123d86800) [pid = 1652] [serial = 1834] [outer = 0x119f85800] 09:06:14 INFO - PROCESS | 1652 | 1467821174586 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12477c400) [pid = 1652] [serial = 1835] [outer = 0x119f85800] 09:06:15 INFO - PROCESS | 1652 | 1467821175001 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 673ms 09:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:06:15 INFO - PROCESS | 1652 | 1467821175031 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1652 | 1467821175033 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1652 | 1467821175036 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1652 | 1467821175037 Marionette TRACE conn2 <- [1,2418,null,{}] 09:06:15 INFO - PROCESS | 1652 | 1467821175039 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}] 09:06:15 INFO - PROCESS | 1652 | 1467821175040 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:15 INFO - PROCESS | 1652 | 1467821175144 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:06:15 INFO - PROCESS | 1652 | 1467821175207 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1652 | 1467821175208 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e40e000 == 45 [pid = 1652] [id = 612] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124c5ac00) [pid = 1652] [serial = 1836] [outer = 0x0] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1251d5800) [pid = 1652] [serial = 1837] [outer = 0x124c5ac00] 09:06:15 INFO - PROCESS | 1652 | 1467821175277 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126e61000) [pid = 1652] [serial = 1838] [outer = 0x124c5ac00] 09:06:15 INFO - PROCESS | 1652 | 1467821175676 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 669ms 09:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:06:15 INFO - PROCESS | 1652 | 1467821175706 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1652 | 1467821175708 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1652 | 1467821175710 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1652 | 1467821175711 Marionette TRACE conn2 <- [1,2422,null,{}] 09:06:15 INFO - PROCESS | 1652 | 1467821175713 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}] 09:06:15 INFO - PROCESS | 1652 | 1467821175714 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:15 INFO - PROCESS | 1652 | 1467821175815 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:06:15 INFO - PROCESS | 1652 | 1467821175923 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1652 | 1467821175925 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e41c000 == 46 [pid = 1652] [id = 613] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124e08000) [pid = 1652] [serial = 1839] [outer = 0x0] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128810400) [pid = 1652] [serial = 1840] [outer = 0x124e08000] 09:06:15 INFO - PROCESS | 1652 | 1467821175953 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128a18c00) [pid = 1652] [serial = 1841] [outer = 0x124e08000] 09:06:16 INFO - PROCESS | 1652 | 1467821176357 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 09:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:06:16 INFO - PROCESS | 1652 | 1467821176381 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1652 | 1467821176382 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:06:16 INFO - PROCESS | 1652 | 1467821176384 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1652 | 1467821176386 Marionette TRACE conn2 <- [1,2426,null,{}] 09:06:16 INFO - PROCESS | 1652 | 1467821176388 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}] 09:06:16 INFO - PROCESS | 1652 | 1467821176393 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:16 INFO - PROCESS | 1652 | 1467821176516 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:06:16 INFO - PROCESS | 1652 | 1467821176596 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1652 | 1467821176598 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12388e000 == 47 [pid = 1652] [id = 614] 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1174f1000) [pid = 1652] [serial = 1842] [outer = 0x0] 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126e63000) [pid = 1652] [serial = 1843] [outer = 0x1174f1000] 09:06:16 INFO - PROCESS | 1652 | 1467821176627 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1291bb000) [pid = 1652] [serial = 1844] [outer = 0x1174f1000] 09:06:17 INFO - PROCESS | 1652 | 1467821177199 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 869ms 09:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:06:17 INFO - PROCESS | 1652 | 1467821177255 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1652 | 1467821177257 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:06:17 INFO - PROCESS | 1652 | 1467821177260 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1652 | 1467821177262 Marionette TRACE conn2 <- [1,2430,null,{}] 09:06:17 INFO - PROCESS | 1652 | 1467821177265 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}] 09:06:17 INFO - PROCESS | 1652 | 1467821177267 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:17 INFO - PROCESS | 1652 | 1467821177368 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:06:17 INFO - PROCESS | 1652 | 1467821177435 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1652 | 1467821177437 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12393d000 == 48 [pid = 1652] [id = 615] 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115ea4400) [pid = 1652] [serial = 1845] [outer = 0x0] 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1160dbc00) [pid = 1652] [serial = 1846] [outer = 0x115ea4400] 09:06:17 INFO - PROCESS | 1652 | 1467821177464 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117227000) [pid = 1652] [serial = 1847] [outer = 0x115ea4400] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d138800 == 47 [pid = 1652] [id = 607] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb18000 == 46 [pid = 1652] [id = 606] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12697c000 == 45 [pid = 1652] [id = 605] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca5c800 == 44 [pid = 1652] [id = 604] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c296800 == 43 [pid = 1652] [id = 603] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b935000 == 42 [pid = 1652] [id = 602] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12abee800 == 41 [pid = 1652] [id = 601] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129196800 == 40 [pid = 1652] [id = 600] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12697c800 == 39 [pid = 1652] [id = 599] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123927000 == 38 [pid = 1652] [id = 598] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118473800 == 37 [pid = 1652] [id = 597] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123a96800 == 36 [pid = 1652] [id = 596] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12393c000 == 35 [pid = 1652] [id = 595] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11608a000 == 34 [pid = 1652] [id = 594] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12388e000 == 33 [pid = 1652] [id = 614] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12e41c000 == 32 [pid = 1652] [id = 613] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12e40e000 == 31 [pid = 1652] [id = 612] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d42c800 == 30 [pid = 1652] [id = 611] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129194800 == 29 [pid = 1652] [id = 610] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d425000 == 28 [pid = 1652] [id = 608] 09:06:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119f23800 == 27 [pid = 1652] [id = 609] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x117050000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113e3f000) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118d93000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117222400) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117484400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118128800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118336c00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118780c00) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118334c00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119b72400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1195b3c00) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12573ec00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124c60000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128810800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127121000) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115ea1c00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112e97800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118d7e800) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118338000) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1194ac400) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11914a800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199e4000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199ae400) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123c20800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112a85c00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d2a800) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117225400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133cf400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115e96400) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184e0000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118d82800) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d2b800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d36c00) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124655c00) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f83000) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 09:06:18 INFO - PROCESS | 1652 | 1467821178647 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1422ms 09:06:18 INFO - PROCESS | 1652 | 1467821178683 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1652 | 1467821178686 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:06:18 INFO - PROCESS | 1652 | 1467821178691 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1652 | 1467821178693 Marionette TRACE conn2 <- [1,2434,null,{}] 09:06:18 INFO - PROCESS | 1652 | 1467821178696 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}] 09:06:18 INFO - PROCESS | 1652 | 1467821178698 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:18 INFO - PROCESS | 1652 | 1467821178806 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:06:18 INFO - PROCESS | 1652 | 1467821178812 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1652 | 1467821178814 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699b800 == 28 [pid = 1652] [id = 616] 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112df0800) [pid = 1652] [serial = 1848] [outer = 0x0] 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113210800) [pid = 1652] [serial = 1849] [outer = 0x112df0800] 09:06:18 INFO - PROCESS | 1652 | 1467821178843 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x110f3f000) [pid = 1652] [serial = 1850] [outer = 0x112df0800] 09:06:19 INFO - PROCESS | 1652 | 1467821179187 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 09:06:19 INFO - PROCESS | 1652 | 1467821179262 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1652 | 1467821179266 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:06:19 INFO - PROCESS | 1652 | 1467821179271 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1652 | 1467821179272 Marionette TRACE conn2 <- [1,2438,null,{}] 09:06:19 INFO - PROCESS | 1652 | 1467821179275 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}] 09:06:19 INFO - PROCESS | 1652 | 1467821179277 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:19 INFO - PROCESS | 1652 | 1467821179363 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:06:19 INFO - PROCESS | 1652 | 1467821179368 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1652 | 1467821179369 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119571800 == 29 [pid = 1652] [id = 617] 09:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115e59800) [pid = 1652] [serial = 1851] [outer = 0x0] 09:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115e98400) [pid = 1652] [serial = 1852] [outer = 0x115e59800] 09:06:19 INFO - PROCESS | 1652 | 1467821179409 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1160dd800) [pid = 1652] [serial = 1853] [outer = 0x115e59800] 09:06:19 INFO - PROCESS | 1652 | 1467821179854 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 622ms 09:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:06:19 INFO - PROCESS | 1652 | 1467821179893 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1652 | 1467821179894 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:06:19 INFO - PROCESS | 1652 | 1467821179896 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1652 | 1467821179898 Marionette TRACE conn2 <- [1,2442,null,{}] 09:06:19 INFO - PROCESS | 1652 | 1467821179912 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}] 09:06:19 INFO - PROCESS | 1652 | 1467821179915 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:19 INFO - PROCESS | 1652 | 1467821179993 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:06:20 INFO - PROCESS | 1652 | 1467821179998 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1652 | 1467821180000 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123936800 == 30 [pid = 1652] [id = 618] 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1122b1800) [pid = 1652] [serial = 1854] [outer = 0x0] 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176c7c00) [pid = 1652] [serial = 1855] [outer = 0x1122b1800] 09:06:20 INFO - PROCESS | 1652 | 1467821180030 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11811ec00) [pid = 1652] [serial = 1856] [outer = 0x1122b1800] 09:06:20 INFO - PROCESS | 1652 | 1467821180380 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 522ms 09:06:20 INFO - PROCESS | 1652 | 1467821180419 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1652 | 1467821180422 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:06:20 INFO - PROCESS | 1652 | 1467821180439 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1652 | 1467821180440 Marionette TRACE conn2 <- [1,2446,null,{}] 09:06:20 INFO - PROCESS | 1652 | 1467821180444 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}] 09:06:20 INFO - PROCESS | 1652 | 1467821180445 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:20 INFO - PROCESS | 1652 | 1467821180525 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:06:20 INFO - PROCESS | 1652 | 1467821180529 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1652 | 1467821180530 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x124383800 == 31 [pid = 1652] [id = 619] 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1181a4800) [pid = 1652] [serial = 1857] [outer = 0x0] 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1181acc00) [pid = 1652] [serial = 1858] [outer = 0x1181a4800] 09:06:20 INFO - PROCESS | 1652 | 1467821180555 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11833a400) [pid = 1652] [serial = 1859] [outer = 0x1181a4800] 09:06:20 INFO - PROCESS | 1652 | 1467821180911 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 535ms 09:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:06:20 INFO - PROCESS | 1652 | 1467821180961 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1652 | 1467821180962 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:06:20 INFO - PROCESS | 1652 | 1467821180964 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1652 | 1467821180973 Marionette TRACE conn2 <- [1,2450,null,{}] 09:06:20 INFO - PROCESS | 1652 | 1467821180975 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}] 09:06:20 INFO - PROCESS | 1652 | 1467821180976 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:21 INFO - PROCESS | 1652 | 1467821181075 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:06:21 INFO - PROCESS | 1652 | 1467821181078 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1652 | 1467821181079 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dd4000 == 32 [pid = 1652] [id = 620] 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113baac00) [pid = 1652] [serial = 1860] [outer = 0x0] 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1186ddc00) [pid = 1652] [serial = 1861] [outer = 0x113baac00] 09:06:21 INFO - PROCESS | 1652 | 1467821181104 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118d7f000) [pid = 1652] [serial = 1862] [outer = 0x113baac00] 09:06:21 INFO - PROCESS | 1652 | 1467821181450 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 526ms 09:06:21 INFO - PROCESS | 1652 | 1467821181491 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1652 | 1467821181492 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:06:21 INFO - PROCESS | 1652 | 1467821181494 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1652 | 1467821181495 Marionette TRACE conn2 <- [1,2454,null,{}] 09:06:21 INFO - PROCESS | 1652 | 1467821181497 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}] 09:06:21 INFO - PROCESS | 1652 | 1467821181501 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:21 INFO - PROCESS | 1652 | 1467821181617 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:06:21 INFO - PROCESS | 1652 | 1467821181626 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1652 | 1467821181627 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6a800 == 33 [pid = 1652] [id = 621] 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118d97800) [pid = 1652] [serial = 1863] [outer = 0x0] 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1192f2000) [pid = 1652] [serial = 1864] [outer = 0x118d97800] 09:06:21 INFO - PROCESS | 1652 | 1467821181652 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1194b4800) [pid = 1652] [serial = 1865] [outer = 0x118d97800] 09:06:22 INFO - PROCESS | 1652 | 1467821181997 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 09:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:06:22 INFO - PROCESS | 1652 | 1467821182012 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1652 | 1467821182013 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:06:22 INFO - PROCESS | 1652 | 1467821182015 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1652 | 1467821182016 Marionette TRACE conn2 <- [1,2458,null,{}] 09:06:22 INFO - PROCESS | 1652 | 1467821182019 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}] 09:06:22 INFO - PROCESS | 1652 | 1467821182020 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:22 INFO - PROCESS | 1652 | 1467821182123 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:06:22 INFO - PROCESS | 1652 | 1467821182126 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1652 | 1467821182127 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e5800 == 34 [pid = 1652] [id = 622] 09:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118d98000) [pid = 1652] [serial = 1866] [outer = 0x0] 09:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119527c00) [pid = 1652] [serial = 1867] [outer = 0x118d98000] 09:06:22 INFO - PROCESS | 1652 | 1467821182153 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1199aa400) [pid = 1652] [serial = 1868] [outer = 0x118d98000] 09:06:22 INFO - PROCESS | 1652 | 1467821182556 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 568ms 09:06:22 INFO - PROCESS | 1652 | 1467821182584 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1652 | 1467821182585 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:06:22 INFO - PROCESS | 1652 | 1467821182590 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1652 | 1467821182591 Marionette TRACE conn2 <- [1,2462,null,{}] 09:06:22 INFO - PROCESS | 1652 | 1467821182593 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}] 09:06:22 INFO - PROCESS | 1652 | 1467821182594 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:22 INFO - PROCESS | 1652 | 1467821182693 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:06:22 INFO - PROCESS | 1652 | 1467821182696 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1652 | 1467821182697 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e7000 == 35 [pid = 1652] [id = 623] 09:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1194b4c00) [pid = 1652] [serial = 1869] [outer = 0x0] 09:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1199df400) [pid = 1652] [serial = 1870] [outer = 0x1194b4c00] 09:06:22 INFO - PROCESS | 1652 | 1467821182721 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119d36400) [pid = 1652] [serial = 1871] [outer = 0x1194b4c00] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123a03800) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123d85c00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124ecf000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11607c400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128d7400) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116079c00) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116029000) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110f98c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117e9d400) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119523800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133cf000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176c4000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126ea6c00) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123c20400) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d3800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:06:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199acc00) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:06:23 INFO - PROCESS | 1652 | 1467821183252 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 669ms 09:06:23 INFO - PROCESS | 1652 | 1467821183260 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1652 | 1467821183261 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:06:23 INFO - PROCESS | 1652 | 1467821183270 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1652 | 1467821183273 Marionette TRACE conn2 <- [1,2466,null,{}] 09:06:23 INFO - PROCESS | 1652 | 1467821183284 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}] 09:06:23 INFO - PROCESS | 1652 | 1467821183285 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:23 INFO - PROCESS | 1652 | 1467821183420 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:06:23 INFO - PROCESS | 1652 | 1467821183457 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1652 | 1467821183458 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123936000 == 36 [pid = 1652] [id = 624] 09:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133cc800) [pid = 1652] [serial = 1872] [outer = 0x0] 09:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118133800) [pid = 1652] [serial = 1873] [outer = 0x1133cc800] 09:06:23 INFO - PROCESS | 1652 | 1467821183482 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1194af000) [pid = 1652] [serial = 1874] [outer = 0x1133cc800] 09:06:23 INFO - PROCESS | 1652 | 1467821183737 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 486ms 09:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:06:23 INFO - PROCESS | 1652 | 1467821183749 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1652 | 1467821183750 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:06:23 INFO - PROCESS | 1652 | 1467821183753 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1652 | 1467821183756 Marionette TRACE conn2 <- [1,2470,null,{}] 09:06:23 INFO - PROCESS | 1652 | 1467821183766 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}] 09:06:23 INFO - PROCESS | 1652 | 1467821183767 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:23 INFO - PROCESS | 1652 | 1467821183851 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:06:23 INFO - PROCESS | 1652 | 1467821183857 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1652 | 1467821183858 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc88000 == 37 [pid = 1652] [id = 625] 09:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11991c400) [pid = 1652] [serial = 1875] [outer = 0x0] 09:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119f84400) [pid = 1652] [serial = 1876] [outer = 0x11991c400] 09:06:23 INFO - PROCESS | 1652 | 1467821183882 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123821800) [pid = 1652] [serial = 1877] [outer = 0x11991c400] 09:06:24 INFO - PROCESS | 1652 | 1467821184199 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 478ms 09:06:24 INFO - PROCESS | 1652 | 1467821184232 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1652 | 1467821184233 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:06:24 INFO - PROCESS | 1652 | 1467821184235 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1652 | 1467821184245 Marionette TRACE conn2 <- [1,2474,null,{}] 09:06:24 INFO - PROCESS | 1652 | 1467821184247 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}] 09:06:24 INFO - PROCESS | 1652 | 1467821184249 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:24 INFO - PROCESS | 1652 | 1467821184362 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:06:24 INFO - PROCESS | 1652 | 1467821184368 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1652 | 1467821184370 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dc4000 == 38 [pid = 1652] [id = 626] 09:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123a06c00) [pid = 1652] [serial = 1878] [outer = 0x0] 09:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1243e8c00) [pid = 1652] [serial = 1879] [outer = 0x123a06c00] 09:06:24 INFO - PROCESS | 1652 | 1467821184399 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124783400) [pid = 1652] [serial = 1880] [outer = 0x123a06c00] 09:06:24 INFO - PROCESS | 1652 | 1467821184725 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 531ms 09:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:06:24 INFO - PROCESS | 1652 | 1467821184766 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1652 | 1467821184767 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:06:24 INFO - PROCESS | 1652 | 1467821184770 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1652 | 1467821184771 Marionette TRACE conn2 <- [1,2478,null,{}] 09:06:24 INFO - PROCESS | 1652 | 1467821184773 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}] 09:06:24 INFO - PROCESS | 1652 | 1467821184774 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:24 INFO - PROCESS | 1652 | 1467821184852 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:06:24 INFO - PROCESS | 1652 | 1467821184857 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1652 | 1467821184858 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c752800 == 39 [pid = 1652] [id = 627] 09:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124783800) [pid = 1652] [serial = 1881] [outer = 0x0] 09:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1251d7c00) [pid = 1652] [serial = 1882] [outer = 0x124783800] 09:06:24 INFO - PROCESS | 1652 | 1467821184882 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125749800) [pid = 1652] [serial = 1883] [outer = 0x124783800] 09:06:25 INFO - PROCESS | 1652 | 1467821185452 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]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 723ms 09:06:25 INFO - PROCESS | 1652 | 1467821185508 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1652 | 1467821185510 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:06:25 INFO - PROCESS | 1652 | 1467821185514 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1652 | 1467821185516 Marionette TRACE conn2 <- [1,2482,null,{}] 09:06:25 INFO - PROCESS | 1652 | 1467821185520 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}] 09:06:25 INFO - PROCESS | 1652 | 1467821185521 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:25 INFO - PROCESS | 1652 | 1467821185639 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:06:25 INFO - PROCESS | 1652 | 1467821185703 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1652 | 1467821185705 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11929d800 == 40 [pid = 1652] [id = 628] 09:06:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112a85c00) [pid = 1652] [serial = 1884] [outer = 0x0] 09:06:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1133cb800) [pid = 1652] [serial = 1885] [outer = 0x112a85c00] 09:06:25 INFO - PROCESS | 1652 | 1467821185735 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115e8d000) [pid = 1652] [serial = 1886] [outer = 0x112a85c00] 09:06:26 INFO - PROCESS | 1652 | 1467821186323 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 871ms 09:06:26 INFO - PROCESS | 1652 | 1467821186385 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1652 | 1467821186388 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:06:26 INFO - PROCESS | 1652 | 1467821186392 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1652 | 1467821186394 Marionette TRACE conn2 <- [1,2486,null,{}] 09:06:26 INFO - PROCESS | 1652 | 1467821186397 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}] 09:06:26 INFO - PROCESS | 1652 | 1467821186398 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:26 INFO - PROCESS | 1652 | 1467821186508 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:06:26 INFO - PROCESS | 1652 | 1467821186572 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1652 | 1467821186573 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e24000 == 41 [pid = 1652] [id = 629] 09:06:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116722800) [pid = 1652] [serial = 1887] [outer = 0x0] 09:06:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117222000) [pid = 1652] [serial = 1888] [outer = 0x116722800] 09:06:26 INFO - PROCESS | 1652 | 1467821186604 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11811f400) [pid = 1652] [serial = 1889] [outer = 0x116722800] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126dc4000 == 40 [pid = 1652] [id = 626] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc88000 == 39 [pid = 1652] [id = 625] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123936000 == 38 [pid = 1652] [id = 624] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e7000 == 37 [pid = 1652] [id = 623] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e5800 == 36 [pid = 1652] [id = 622] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6a800 == 35 [pid = 1652] [id = 621] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126dd4000 == 34 [pid = 1652] [id = 620] 09:06:27 INFO - PROCESS | 1652 | 1467821187272 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]]]}] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x124383800 == 33 [pid = 1652] [id = 619] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123936800 == 32 [pid = 1652] [id = 618] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119571800 == 31 [pid = 1652] [id = 617] 09:06:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11699b800 == 30 [pid = 1652] [id = 616] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1243e3c00) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126910400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125744000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12711dc00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116727800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1174ee800) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1192ee400) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1194b4400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1181a9400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118d7f800) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11704bc00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1174ec800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110faf400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112770400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1181a0c00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11833a800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195b9400) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118784800) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117223400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194b6400) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128a1d800) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1251cc800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128a13800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12880c400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119d32800) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128bd9c00) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128a1c400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126e0a000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12690a000) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12381a400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 09:06:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1199dfc00) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 09:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 923ms 09:06:27 INFO - PROCESS | 1652 | 1467821187317 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1652 | 1467821187321 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:06:27 INFO - PROCESS | 1652 | 1467821187327 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1652 | 1467821187329 Marionette TRACE conn2 <- [1,2490,null,{}] 09:06:27 INFO - PROCESS | 1652 | 1467821187334 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}] 09:06:27 INFO - PROCESS | 1652 | 1467821187337 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:27 INFO - PROCESS | 1652 | 1467821187438 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:06:27 INFO - PROCESS | 1652 | 1467821187445 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1652 | 1467821187448 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118417800 == 31 [pid = 1652] [id = 630] 09:06:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115ea5400) [pid = 1652] [serial = 1890] [outer = 0x0] 09:06:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11607b400) [pid = 1652] [serial = 1891] [outer = 0x115ea5400] 09:06:27 INFO - PROCESS | 1652 | 1467821187476 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117225000) [pid = 1652] [serial = 1892] [outer = 0x115ea5400] 09:06:27 INFO - PROCESS | 1652 | 1467821187832 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]]]}] 09:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 574ms 09:06:27 INFO - PROCESS | 1652 | 1467821187899 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1652 | 1467821187902 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:06:27 INFO - PROCESS | 1652 | 1467821187909 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1652 | 1467821187911 Marionette TRACE conn2 <- [1,2494,null,{}] 09:06:27 INFO - PROCESS | 1652 | 1467821187913 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}] 09:06:27 INFO - PROCESS | 1652 | 1467821187915 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:27 INFO - PROCESS | 1652 | 1467821187993 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:06:28 INFO - PROCESS | 1652 | 1467821188024 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1652 | 1467821188025 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f30000 == 32 [pid = 1652] [id = 631] 09:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118129c00) [pid = 1652] [serial = 1893] [outer = 0x0] 09:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118137000) [pid = 1652] [serial = 1894] [outer = 0x118129c00] 09:06:28 INFO - PROCESS | 1652 | 1467821188052 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118333800) [pid = 1652] [serial = 1895] [outer = 0x118129c00] 09:06:28 INFO - PROCESS | 1652 | 1467821188402 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 09:06:28 INFO - PROCESS | 1652 | 1467821188428 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1652 | 1467821188430 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:06:28 INFO - PROCESS | 1652 | 1467821188432 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1652 | 1467821188434 Marionette TRACE conn2 <- [1,2498,null,{}] 09:06:28 INFO - PROCESS | 1652 | 1467821188442 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}] 09:06:28 INFO - PROCESS | 1652 | 1467821188446 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:28 INFO - PROCESS | 1652 | 1467821188527 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:06:28 INFO - PROCESS | 1652 | 1467821188532 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1652 | 1467821188534 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dc5800 == 33 [pid = 1652] [id = 632] 09:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112df1800) [pid = 1652] [serial = 1896] [outer = 0x0] 09:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d87c00) [pid = 1652] [serial = 1897] [outer = 0x112df1800] 09:06:28 INFO - PROCESS | 1652 | 1467821188564 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1192ecc00) [pid = 1652] [serial = 1898] [outer = 0x112df1800] 09:06:28 INFO - PROCESS | 1652 | 1467821188910 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms 09:06:28 INFO - PROCESS | 1652 | 1467821188956 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1652 | 1467821188958 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:06:28 INFO - PROCESS | 1652 | 1467821188960 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1652 | 1467821188961 Marionette TRACE conn2 <- [1,2502,null,{}] 09:06:28 INFO - PROCESS | 1652 | 1467821188964 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}] 09:06:28 INFO - PROCESS | 1652 | 1467821188965 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:29 INFO - PROCESS | 1652 | 1467821189074 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:06:29 INFO - PROCESS | 1652 | 1467821189080 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1652 | 1467821189081 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129186800 == 34 [pid = 1652] [id = 633] 09:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11914a800) [pid = 1652] [serial = 1899] [outer = 0x0] 09:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194ac400) [pid = 1652] [serial = 1900] [outer = 0x11914a800] 09:06:29 INFO - PROCESS | 1652 | 1467821189106 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195b2c00) [pid = 1652] [serial = 1901] [outer = 0x11914a800] 09:06:29 INFO - PROCESS | 1652 | 1467821189512 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 568ms 09:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:06:29 INFO - PROCESS | 1652 | 1467821189529 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1652 | 1467821189531 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:06:29 INFO - PROCESS | 1652 | 1467821189534 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1652 | 1467821189536 Marionette TRACE conn2 <- [1,2506,null,{}] 09:06:29 INFO - PROCESS | 1652 | 1467821189542 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}] 09:06:29 INFO - PROCESS | 1652 | 1467821189544 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:29 INFO - PROCESS | 1652 | 1467821189675 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:06:29 INFO - PROCESS | 1652 | 1467821189687 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1652 | 1467821189688 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a526000 == 35 [pid = 1652] [id = 634] 09:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118d8b800) [pid = 1652] [serial = 1902] [outer = 0x0] 09:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199a8800) [pid = 1652] [serial = 1903] [outer = 0x118d8b800] 09:06:29 INFO - PROCESS | 1652 | 1467821189712 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d2a800) [pid = 1652] [serial = 1904] [outer = 0x118d8b800] 09:06:30 INFO - PROCESS | 1652 | 1467821190074 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 575ms 09:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:06:30 INFO - PROCESS | 1652 | 1467821190108 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1652 | 1467821190109 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:06:30 INFO - PROCESS | 1652 | 1467821190111 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1652 | 1467821190112 Marionette TRACE conn2 <- [1,2510,null,{}] 09:06:30 INFO - PROCESS | 1652 | 1467821190114 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}] 09:06:30 INFO - PROCESS | 1652 | 1467821190119 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:30 INFO - PROCESS | 1652 | 1467821190241 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:06:30 INFO - PROCESS | 1652 | 1467821190280 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1652 | 1467821190281 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc7c800 == 36 [pid = 1652] [id = 635] 09:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1160e6c00) [pid = 1652] [serial = 1905] [outer = 0x0] 09:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12385fc00) [pid = 1652] [serial = 1906] [outer = 0x1160e6c00] 09:06:30 INFO - PROCESS | 1652 | 1467821190312 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124c61800) [pid = 1652] [serial = 1907] [outer = 0x1160e6c00] 09:06:30 INFO - PROCESS | 1652 | 1467821190616 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 09:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:06:30 INFO - PROCESS | 1652 | 1467821190631 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1652 | 1467821190632 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:06:30 INFO - PROCESS | 1652 | 1467821190634 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1652 | 1467821190635 Marionette TRACE conn2 <- [1,2514,null,{}] 09:06:30 INFO - PROCESS | 1652 | 1467821190641 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}] 09:06:30 INFO - PROCESS | 1652 | 1467821190643 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:30 INFO - PROCESS | 1652 | 1467821190747 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:06:30 INFO - PROCESS | 1652 | 1467821190785 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1652 | 1467821190786 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c299000 == 37 [pid = 1652] [id = 636] 09:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119d32c00) [pid = 1652] [serial = 1908] [outer = 0x0] 09:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1251d9000) [pid = 1652] [serial = 1909] [outer = 0x119d32c00] 09:06:30 INFO - PROCESS | 1652 | 1467821190811 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126906c00) [pid = 1652] [serial = 1910] [outer = 0x119d32c00] 09:06:31 INFO - PROCESS | 1652 | 1467821191121 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 09:06:31 INFO - PROCESS | 1652 | 1467821191161 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1652 | 1467821191162 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:06:31 INFO - PROCESS | 1652 | 1467821191164 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1652 | 1467821191165 Marionette TRACE conn2 <- [1,2518,null,{}] 09:06:31 INFO - PROCESS | 1652 | 1467821191168 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}] 09:06:31 INFO - PROCESS | 1652 | 1467821191169 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:31 INFO - PROCESS | 1652 | 1467821191269 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:06:31 INFO - PROCESS | 1652 | 1467821191272 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1652 | 1467821191273 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c74c000 == 38 [pid = 1652] [id = 637] 09:06:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1256d2c00) [pid = 1652] [serial = 1911] [outer = 0x0] 09:06:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126d06800) [pid = 1652] [serial = 1912] [outer = 0x1256d2c00] 09:06:31 INFO - PROCESS | 1652 | 1467821191304 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126e11800) [pid = 1652] [serial = 1913] [outer = 0x1256d2c00] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112df0800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1122b1800) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113baac00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118d97800) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118d98000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115ea4400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e59800) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133cc800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115ea4000) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194b4c00) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1181a4800) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1181ac800) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119f85800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11991c400) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124c5ac00) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124e08000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123a06c00) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:06:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1174f1000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:06:31 INFO - PROCESS | 1652 | 1467821191694 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 09:06:31 INFO - PROCESS | 1652 | 1467821191750 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1652 | 1467821191751 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:06:31 INFO - PROCESS | 1652 | 1467821191754 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1652 | 1467821191758 Marionette TRACE conn2 <- [1,2522,null,{}] 09:06:31 INFO - PROCESS | 1652 | 1467821191761 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}] 09:06:31 INFO - PROCESS | 1652 | 1467821191762 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:31 INFO - PROCESS | 1652 | 1467821191848 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:06:31 INFO - PROCESS | 1652 | 1467821191853 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1652 | 1467821191856 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126dc4000 == 39 [pid = 1652] [id = 638] 09:06:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128d4c00) [pid = 1652] [serial = 1914] [outer = 0x0] 09:06:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1174f2000) [pid = 1652] [serial = 1915] [outer = 0x1128d4c00] 09:06:31 INFO - PROCESS | 1652 | 1467821191884 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1187e9400) [pid = 1652] [serial = 1916] [outer = 0x1128d4c00] 09:06:32 INFO - PROCESS | 1652 | 1467821192354 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]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 625ms 09:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:06:32 INFO - PROCESS | 1652 | 1467821192380 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1652 | 1467821192381 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:06:32 INFO - PROCESS | 1652 | 1467821192383 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1652 | 1467821192384 Marionette TRACE conn2 <- [1,2526,null,{}] 09:06:32 INFO - PROCESS | 1652 | 1467821192387 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}] 09:06:32 INFO - PROCESS | 1652 | 1467821192388 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:32 INFO - PROCESS | 1652 | 1467821192493 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:06:32 INFO - PROCESS | 1652 | 1467821192499 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1652 | 1467821192507 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb1c000 == 40 [pid = 1652] [id = 639] 09:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128d9c00) [pid = 1652] [serial = 1917] [outer = 0x0] 09:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119925400) [pid = 1652] [serial = 1918] [outer = 0x1128d9c00] 09:06:32 INFO - PROCESS | 1652 | 1467821192532 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12690e800) [pid = 1652] [serial = 1919] [outer = 0x1128d9c00] 09:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 468ms 09:06:32 INFO - PROCESS | 1652 | 1467821192844 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]]]}] 09:06:32 INFO - PROCESS | 1652 | 1467821192851 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1652 | 1467821192853 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:06:32 INFO - PROCESS | 1652 | 1467821192860 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1652 | 1467821192862 Marionette TRACE conn2 <- [1,2530,null,{}] 09:06:32 INFO - PROCESS | 1652 | 1467821192864 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}] 09:06:32 INFO - PROCESS | 1652 | 1467821192866 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:32 INFO - PROCESS | 1652 | 1467821192965 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:06:32 INFO - PROCESS | 1652 | 1467821192968 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1652 | 1467821192970 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d148000 == 41 [pid = 1652] [id = 640] 09:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e11c00) [pid = 1652] [serial = 1920] [outer = 0x0] 09:06:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128811800) [pid = 1652] [serial = 1921] [outer = 0x126e11c00] 09:06:32 INFO - PROCESS | 1652 | 1467821192996 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a17800) [pid = 1652] [serial = 1922] [outer = 0x126e11c00] 09:06:33 INFO - PROCESS | 1652 | 1467821193344 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 09:06:33 INFO - PROCESS | 1652 | 1467821193380 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1652 | 1467821193381 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:06:33 INFO - PROCESS | 1652 | 1467821193383 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1652 | 1467821193384 Marionette TRACE conn2 <- [1,2534,null,{}] 09:06:33 INFO - PROCESS | 1652 | 1467821193400 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}] 09:06:33 INFO - PROCESS | 1652 | 1467821193402 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:33 INFO - PROCESS | 1652 | 1467821193490 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:06:33 INFO - PROCESS | 1652 | 1467821193596 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1652 | 1467821193598 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x115180800 == 42 [pid = 1652] [id = 641] 09:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x110f3a400) [pid = 1652] [serial = 1923] [outer = 0x0] 09:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110fed400) [pid = 1652] [serial = 1924] [outer = 0x110f3a400] 09:06:33 INFO - PROCESS | 1652 | 1467821193630 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113212400) [pid = 1652] [serial = 1925] [outer = 0x110f3a400] 09:06:34 INFO - PROCESS | 1652 | 1467821194081 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 724ms 09:06:34 INFO - PROCESS | 1652 | 1467821194109 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:06:34 INFO - PROCESS | 1652 | 1467821194111 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:06:34 INFO - PROCESS | 1652 | 1467821194114 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1652 | 1467821194116 Marionette TRACE conn2 <- [1,2538,null,{}] 09:06:34 INFO - PROCESS | 1652 | 1467821194120 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}] 09:06:34 INFO - PROCESS | 1652 | 1467821194123 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:34 INFO - PROCESS | 1652 | 1467821194232 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:06:34 INFO - PROCESS | 1652 | 1467821194333 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1652 | 1467821194335 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x125715800 == 43 [pid = 1652] [id = 642] 09:06:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1172c4800) [pid = 1652] [serial = 1926] [outer = 0x0] 09:06:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1176c2800) [pid = 1652] [serial = 1927] [outer = 0x1172c4800] 09:06:34 INFO - PROCESS | 1652 | 1467821194366 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1181a3000) [pid = 1652] [serial = 1928] [outer = 0x1172c4800] 09:06:34 INFO - PROCESS | 1652 | 1467821194752 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 09:06:34 INFO - PROCESS | 1652 | 1467821194792 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1652 | 1467821194794 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:06:34 INFO - PROCESS | 1652 | 1467821194798 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1652 | 1467821194799 Marionette TRACE conn2 <- [1,2542,null,{}] 09:06:34 INFO - PROCESS | 1652 | 1467821194802 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}] 09:06:34 INFO - PROCESS | 1652 | 1467821194804 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:34 INFO - PROCESS | 1652 | 1467821194910 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:06:34 INFO - PROCESS | 1652 | 1467821194975 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1652 | 1467821194976 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca6a000 == 44 [pid = 1652] [id = 643] 09:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1184e2000) [pid = 1652] [serial = 1929] [outer = 0x0] 09:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118d8bc00) [pid = 1652] [serial = 1930] [outer = 0x1184e2000] 09:06:35 INFO - PROCESS | 1652 | 1467821195046 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1194b2800) [pid = 1652] [serial = 1931] [outer = 0x1184e2000] 09:06:35 INFO - PROCESS | 1652 | 1467821195466 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]]]}] 09:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 09:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:06:35 INFO - PROCESS | 1652 | 1467821195580 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1652 | 1467821195582 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:06:35 INFO - PROCESS | 1652 | 1467821195592 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1652 | 1467821195596 Marionette TRACE conn2 <- [1,2546,null,{}] 09:06:35 INFO - PROCESS | 1652 | 1467821195599 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}] 09:06:35 INFO - PROCESS | 1652 | 1467821195602 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:35 INFO - PROCESS | 1652 | 1467821195708 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:06:35 INFO - PROCESS | 1652 | 1467821195769 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1652 | 1467821195771 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c29c800 == 45 [pid = 1652] [id = 644] 09:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117e98400) [pid = 1652] [serial = 1932] [outer = 0x0] 09:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12418fc00) [pid = 1652] [serial = 1933] [outer = 0x117e98400] 09:06:35 INFO - PROCESS | 1652 | 1467821195876 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124e05000) [pid = 1652] [serial = 1934] [outer = 0x117e98400] 09:06:36 INFO - PROCESS | 1652 | 1467821196452 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 931ms 09:06:36 INFO - PROCESS | 1652 | 1467821196519 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 1652 | 1467821196521 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:06:36 INFO - PROCESS | 1652 | 1467821196525 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1652 | 1467821196527 Marionette TRACE conn2 <- [1,2550,null,{}] 09:06:36 INFO - PROCESS | 1652 | 1467821196530 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}] 09:06:36 INFO - PROCESS | 1652 | 1467821196532 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:36 INFO - PROCESS | 1652 | 1467821196632 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:06:36 INFO - PROCESS | 1652 | 1467821196704 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1652 | 1467821196707 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116998000 == 46 [pid = 1652] [id = 645] 09:06:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x110f41c00) [pid = 1652] [serial = 1935] [outer = 0x0] 09:06:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110faac00) [pid = 1652] [serial = 1936] [outer = 0x110f41c00] 09:06:36 INFO - PROCESS | 1652 | 1467821196734 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x111e5ac00) [pid = 1652] [serial = 1937] [outer = 0x110f41c00] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d148000 == 45 [pid = 1652] [id = 640] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb1c000 == 44 [pid = 1652] [id = 639] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126dc4000 == 43 [pid = 1652] [id = 638] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c74c000 == 42 [pid = 1652] [id = 637] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c299000 == 41 [pid = 1652] [id = 636] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc7c800 == 40 [pid = 1652] [id = 635] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a526000 == 39 [pid = 1652] [id = 634] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129186800 == 38 [pid = 1652] [id = 633] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126dc5800 == 37 [pid = 1652] [id = 632] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119f30000 == 36 [pid = 1652] [id = 631] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118417800 == 35 [pid = 1652] [id = 630] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c752800 == 34 [pid = 1652] [id = 627] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11929d800 == 33 [pid = 1652] [id = 628] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126e24000 == 32 [pid = 1652] [id = 629] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12393d000 == 31 [pid = 1652] [id = 615] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c29c800 == 30 [pid = 1652] [id = 644] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca6a000 == 29 [pid = 1652] [id = 643] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125715800 == 28 [pid = 1652] [id = 642] 09:06:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115180800 == 27 [pid = 1652] [id = 641] 09:06:37 INFO - PROCESS | 1652 | 1467821197763 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]]]}] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113210800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x110f3f000) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1176c7c00) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1186ddc00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11811ec00) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1192f2000) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119527c00) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1199aa400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117227000) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1160dbc00) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115e98400) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118133800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174ee000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160dd800) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199df400) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1181acc00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1166e9800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118d86800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184e4400) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12477c400) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123d86800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f84400) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1251d5800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126e61000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128a18c00) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1243e8c00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128810400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123821800) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1291bb000) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126e63000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1251d7c00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1194b4800) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118d7f000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119d36400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1194af000) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11833a400) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 09:06:37 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124783400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 09:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1326ms 09:06:37 INFO - PROCESS | 1652 | 1467821197850 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1652 | 1467821197852 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:06:37 INFO - PROCESS | 1652 | 1467821197862 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1652 | 1467821197864 Marionette TRACE conn2 <- [1,2554,null,{}] 09:06:37 INFO - PROCESS | 1652 | 1467821197868 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}] 09:06:37 INFO - PROCESS | 1652 | 1467821197870 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:37 INFO - PROCESS | 1652 | 1467821197956 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:06:37 INFO - PROCESS | 1652 | 1467821197963 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 1652 | 1467821197966 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a8800 == 28 [pid = 1652] [id = 646] 09:06:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x111e64400) [pid = 1652] [serial = 1938] [outer = 0x0] 09:06:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1122ba400) [pid = 1652] [serial = 1939] [outer = 0x111e64400] 09:06:37 INFO - PROCESS | 1652 | 1467821197993 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1128d4400) [pid = 1652] [serial = 1940] [outer = 0x111e64400] 09:06:38 INFO - PROCESS | 1652 | 1467821198345 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 09:06:38 INFO - PROCESS | 1652 | 1467821198383 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1652 | 1467821198387 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:06:38 INFO - PROCESS | 1652 | 1467821198391 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1652 | 1467821198393 Marionette TRACE conn2 <- [1,2558,null,{}] 09:06:38 INFO - PROCESS | 1652 | 1467821198395 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}] 09:06:38 INFO - PROCESS | 1652 | 1467821198397 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:38 INFO - PROCESS | 1652 | 1467821198475 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:06:38 INFO - PROCESS | 1652 | 1467821198479 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1652 | 1467821198480 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119170800 == 29 [pid = 1652] [id = 647] 09:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11336e000) [pid = 1652] [serial = 1941] [outer = 0x0] 09:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1139ec800) [pid = 1652] [serial = 1942] [outer = 0x11336e000] 09:06:38 INFO - PROCESS | 1652 | 1467821198509 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1151dd800) [pid = 1652] [serial = 1943] [outer = 0x11336e000] 09:06:38 INFO - PROCESS | 1652 | 1467821198861 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 09:06:38 INFO - PROCESS | 1652 | 1467821198912 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1652 | 1467821198914 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:06:38 INFO - PROCESS | 1652 | 1467821198932 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1652 | 1467821198935 Marionette TRACE conn2 <- [1,2562,null,{}] 09:06:38 INFO - PROCESS | 1652 | 1467821198943 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}] 09:06:38 INFO - PROCESS | 1652 | 1467821198946 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:39 INFO - PROCESS | 1652 | 1467821199027 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:06:39 INFO - PROCESS | 1652 | 1467821199032 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1652 | 1467821199034 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x123899000 == 30 [pid = 1652] [id = 648] 09:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115ea3c00) [pid = 1652] [serial = 1944] [outer = 0x0] 09:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11662ac00) [pid = 1652] [serial = 1945] [outer = 0x115ea3c00] 09:06:39 INFO - PROCESS | 1652 | 1467821199065 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a0c400) [pid = 1652] [serial = 1946] [outer = 0x115ea3c00] 09:06:39 INFO - PROCESS | 1652 | 1467821199430 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 535ms 09:06:39 INFO - PROCESS | 1652 | 1467821199458 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:06:39 INFO - PROCESS | 1652 | 1467821199460 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:06:39 INFO - PROCESS | 1652 | 1467821199462 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1652 | 1467821199463 Marionette TRACE conn2 <- [1,2566,null,{}] 09:06:39 INFO - PROCESS | 1652 | 1467821199465 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}] 09:06:39 INFO - PROCESS | 1652 | 1467821199467 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:39 INFO - PROCESS | 1652 | 1467821199576 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:06:39 INFO - PROCESS | 1652 | 1467821199609 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1652 | 1467821199611 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1a000 == 31 [pid = 1652] [id = 649] 09:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116a06000) [pid = 1652] [serial = 1947] [outer = 0x0] 09:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117225400) [pid = 1652] [serial = 1948] [outer = 0x116a06000] 09:06:39 INFO - PROCESS | 1652 | 1467821199636 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1174f3400) [pid = 1652] [serial = 1949] [outer = 0x116a06000] 09:06:39 INFO - PROCESS | 1652 | 1467821199958 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 09:06:39 INFO - PROCESS | 1652 | 1467821199984 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1652 | 1467821199985 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:06:39 INFO - PROCESS | 1652 | 1467821199987 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1652 | 1467821199990 Marionette TRACE conn2 <- [1,2570,null,{}] 09:06:39 INFO - PROCESS | 1652 | 1467821199993 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}] 09:06:40 INFO - PROCESS | 1652 | 1467821200001 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:40 INFO - PROCESS | 1652 | 1467821200096 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:06:40 INFO - PROCESS | 1652 | 1467821200135 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1652 | 1467821200136 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e1f800 == 32 [pid = 1652] [id = 650] 09:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117050c00) [pid = 1652] [serial = 1950] [outer = 0x0] 09:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117e9e400) [pid = 1652] [serial = 1951] [outer = 0x117050c00] 09:06:40 INFO - PROCESS | 1652 | 1467821200160 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118133800) [pid = 1652] [serial = 1952] [outer = 0x117050c00] 09:06:40 INFO - PROCESS | 1652 | 1467821200490 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]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 09:06:40 INFO - PROCESS | 1652 | 1467821200510 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1652 | 1467821200511 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:06:40 INFO - PROCESS | 1652 | 1467821200513 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1652 | 1467821200514 Marionette TRACE conn2 <- [1,2574,null,{}] 09:06:40 INFO - PROCESS | 1652 | 1467821200517 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}] 09:06:40 INFO - PROCESS | 1652 | 1467821200522 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:40 INFO - PROCESS | 1652 | 1467821200648 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:06:40 INFO - PROCESS | 1652 | 1467821200652 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1652 | 1467821200653 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x127198800 == 33 [pid = 1652] [id = 651] 09:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1176c0c00) [pid = 1652] [serial = 1953] [outer = 0x0] 09:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1181ac000) [pid = 1652] [serial = 1954] [outer = 0x1176c0c00] 09:06:40 INFO - PROCESS | 1652 | 1467821200679 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118784800) [pid = 1652] [serial = 1955] [outer = 0x1176c0c00] 09:06:41 INFO - PROCESS | 1652 | 1467821201020 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 09:06:41 INFO - PROCESS | 1652 | 1467821201082 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1652 | 1467821201083 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:06:41 INFO - PROCESS | 1652 | 1467821201085 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1652 | 1467821201086 Marionette TRACE conn2 <- [1,2578,null,{}] 09:06:41 INFO - PROCESS | 1652 | 1467821201088 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}] 09:06:41 INFO - PROCESS | 1652 | 1467821201089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:41 INFO - PROCESS | 1652 | 1467821201191 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:06:41 INFO - PROCESS | 1652 | 1467821201226 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1652 | 1467821201227 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f74000 == 34 [pid = 1652] [id = 652] 09:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1181a0800) [pid = 1652] [serial = 1956] [outer = 0x0] 09:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118d7c400) [pid = 1652] [serial = 1957] [outer = 0x1181a0800] 09:06:41 INFO - PROCESS | 1652 | 1467821201251 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118d97400) [pid = 1652] [serial = 1958] [outer = 0x1181a0800] 09:06:41 INFO - PROCESS | 1652 | 1467821201564 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 09:06:41 INFO - PROCESS | 1652 | 1467821201605 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1652 | 1467821201607 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:06:41 INFO - PROCESS | 1652 | 1467821201609 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1652 | 1467821201610 Marionette TRACE conn2 <- [1,2582,null,{}] 09:06:41 INFO - PROCESS | 1652 | 1467821201612 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}] 09:06:41 INFO - PROCESS | 1652 | 1467821201613 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:41 INFO - PROCESS | 1652 | 1467821201711 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:06:41 INFO - PROCESS | 1652 | 1467821201722 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1652 | 1467821201723 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294f6800 == 35 [pid = 1652] [id = 653] 09:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119141000) [pid = 1652] [serial = 1959] [outer = 0x0] 09:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1192ef800) [pid = 1652] [serial = 1960] [outer = 0x119141000] 09:06:41 INFO - PROCESS | 1652 | 1467821201749 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11942d800) [pid = 1652] [serial = 1961] [outer = 0x119141000] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11914a800) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115ea5400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d9c00) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116722800) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128d4c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1160e6c00) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119d32c00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112df1800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a85c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118129c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1256d2c00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124783800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118d8b800) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:06:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126e11c00) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:06:42 INFO - PROCESS | 1652 | 1467821202368 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 769ms 09:06:42 INFO - PROCESS | 1652 | 1467821202379 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1652 | 1467821202380 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:06:42 INFO - PROCESS | 1652 | 1467821202383 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1652 | 1467821202384 Marionette TRACE conn2 <- [1,2586,null,{}] 09:06:42 INFO - PROCESS | 1652 | 1467821202393 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}] 09:06:42 INFO - PROCESS | 1652 | 1467821202394 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:42 INFO - PROCESS | 1652 | 1467821202550 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:06:42 INFO - PROCESS | 1652 | 1467821202598 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1652 | 1467821202600 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ca800 == 36 [pid = 1652] [id = 654] 09:06:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e73800) [pid = 1652] [serial = 1962] [outer = 0x0] 09:06:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117229400) [pid = 1652] [serial = 1963] [outer = 0x112e73800] 09:06:42 INFO - PROCESS | 1652 | 1467821202631 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119141400) [pid = 1652] [serial = 1964] [outer = 0x112e73800] 09:06:43 INFO - PROCESS | 1652 | 1467821203014 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 668ms 09:06:43 INFO - PROCESS | 1652 | 1467821203062 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1652 | 1467821203065 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:06:43 INFO - PROCESS | 1652 | 1467821203068 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1652 | 1467821203070 Marionette TRACE conn2 <- [1,2590,null,{}] 09:06:43 INFO - PROCESS | 1652 | 1467821203073 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}] 09:06:43 INFO - PROCESS | 1652 | 1467821203075 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:43 INFO - PROCESS | 1652 | 1467821203175 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:06:43 INFO - PROCESS | 1652 | 1467821203179 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1652 | 1467821203180 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b725800 == 37 [pid = 1652] [id = 655] 09:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1192ef000) [pid = 1652] [serial = 1965] [outer = 0x0] 09:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119438000) [pid = 1652] [serial = 1966] [outer = 0x1192ef000] 09:06:43 INFO - PROCESS | 1652 | 1467821203204 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1194b4800) [pid = 1652] [serial = 1967] [outer = 0x1192ef000] 09:06:43 INFO - PROCESS | 1652 | 1467821203542 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 09:06:43 INFO - PROCESS | 1652 | 1467821203587 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1652 | 1467821203589 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:06:43 INFO - PROCESS | 1652 | 1467821203591 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1652 | 1467821203593 Marionette TRACE conn2 <- [1,2594,null,{}] 09:06:43 INFO - PROCESS | 1652 | 1467821203595 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}] 09:06:43 INFO - PROCESS | 1652 | 1467821203596 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:43 INFO - PROCESS | 1652 | 1467821203717 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:06:43 INFO - PROCESS | 1652 | 1467821203755 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1652 | 1467821203756 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc7e800 == 38 [pid = 1652] [id = 656] 09:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194b8800) [pid = 1652] [serial = 1968] [outer = 0x0] 09:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195b5000) [pid = 1652] [serial = 1969] [outer = 0x1194b8800] 09:06:43 INFO - PROCESS | 1652 | 1467821203783 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199b6800) [pid = 1652] [serial = 1970] [outer = 0x1194b8800] 09:06:44 INFO - PROCESS | 1652 | 1467821204111 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 09:06:44 INFO - PROCESS | 1652 | 1467821204161 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:06:44 INFO - PROCESS | 1652 | 1467821204163 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:06:44 INFO - PROCESS | 1652 | 1467821204242 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1652 | 1467821204245 Marionette TRACE conn2 <- [1,2598,null,{}] 09:06:44 INFO - PROCESS | 1652 | 1467821204252 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}] 09:06:44 INFO - PROCESS | 1652 | 1467821204256 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:44 INFO - PROCESS | 1652 | 1467821204497 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:06:44 INFO - PROCESS | 1652 | 1467821204630 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1652 | 1467821204632 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11846b000 == 39 [pid = 1652] [id = 657] 09:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128ce000) [pid = 1652] [serial = 1971] [outer = 0x0] 09:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128d3c00) [pid = 1652] [serial = 1972] [outer = 0x1128ce000] 09:06:44 INFO - PROCESS | 1652 | 1467821204665 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112df8400) [pid = 1652] [serial = 1973] [outer = 0x1128ce000] 09:06:45 INFO - PROCESS | 1652 | 1467821205202 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1103ms 09:06:45 INFO - PROCESS | 1652 | 1467821205269 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1652 | 1467821205272 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:06:45 INFO - PROCESS | 1652 | 1467821205276 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1652 | 1467821205277 Marionette TRACE conn2 <- [1,2602,null,{}] 09:06:45 INFO - PROCESS | 1652 | 1467821205282 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}] 09:06:45 INFO - PROCESS | 1652 | 1467821205285 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:45 INFO - PROCESS | 1652 | 1467821205394 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:06:45 INFO - PROCESS | 1652 | 1467821205477 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1652 | 1467821205478 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ccf800 == 40 [pid = 1652] [id = 658] 09:06:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115e9f000) [pid = 1652] [serial = 1974] [outer = 0x0] 09:06:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115ea4400) [pid = 1652] [serial = 1975] [outer = 0x115e9f000] 09:06:45 INFO - PROCESS | 1652 | 1467821205509 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a0d800) [pid = 1652] [serial = 1976] [outer = 0x115e9f000] 09:06:46 INFO - PROCESS | 1652 | 1467821206260 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1023ms 09:06:46 INFO - PROCESS | 1652 | 1467821206300 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1652 | 1467821206302 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:06:46 INFO - PROCESS | 1652 | 1467821206306 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1652 | 1467821206308 Marionette TRACE conn2 <- [1,2606,null,{}] 09:06:46 INFO - PROCESS | 1652 | 1467821206321 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}] 09:06:46 INFO - PROCESS | 1652 | 1467821206322 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:46 INFO - PROCESS | 1652 | 1467821206432 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:06:46 INFO - PROCESS | 1652 | 1467821206492 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1652 | 1467821206495 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa6000 == 41 [pid = 1652] [id = 659] 09:06:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133c9c00) [pid = 1652] [serial = 1977] [outer = 0x0] 09:06:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113e40800) [pid = 1652] [serial = 1978] [outer = 0x1133c9c00] 09:06:46 INFO - PROCESS | 1652 | 1467821206524 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115e92c00) [pid = 1652] [serial = 1979] [outer = 0x1133c9c00] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b725800 == 40 [pid = 1652] [id = 655] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ca800 == 39 [pid = 1652] [id = 654] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1294f6800 == 38 [pid = 1652] [id = 653] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128f74000 == 37 [pid = 1652] [id = 652] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x127198800 == 36 [pid = 1652] [id = 651] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124e1f800 == 35 [pid = 1652] [id = 650] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1a000 == 34 [pid = 1652] [id = 649] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x123899000 == 33 [pid = 1652] [id = 648] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x119170800 == 32 [pid = 1652] [id = 647] 09:06:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a8800 == 31 [pid = 1652] [id = 646] 09:06:46 INFO - PROCESS | 1652 | 1467821206914 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]]]}] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128a17800) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194ac400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117225000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119925400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12690e800) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11811f400) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195b2c00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1187e9400) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11607b400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12385fc00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126906c00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118d87c00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1174f2000) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133cb800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115e8d000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118333800) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126e11800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124c61800) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1251d9000) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118137000) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117222000) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126d06800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1192ecc00) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125749800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1199a8800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d2a800) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 09:06:46 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128811800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 09:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 673ms 09:06:46 INFO - PROCESS | 1652 | 1467821206978 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1652 | 1467821206981 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:06:46 INFO - PROCESS | 1652 | 1467821206985 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1652 | 1467821206987 Marionette TRACE conn2 <- [1,2610,null,{}] 09:06:46 INFO - PROCESS | 1652 | 1467821206989 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}] 09:06:46 INFO - PROCESS | 1652 | 1467821206991 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:47 INFO - PROCESS | 1652 | 1467821207072 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:06:47 INFO - PROCESS | 1652 | 1467821207077 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1652 | 1467821207079 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11958d000 == 32 [pid = 1652] [id = 660] 09:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116024400) [pid = 1652] [serial = 1980] [outer = 0x0] 09:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116971400) [pid = 1652] [serial = 1981] [outer = 0x116024400] 09:06:47 INFO - PROCESS | 1652 | 1467821207105 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11722b000) [pid = 1652] [serial = 1982] [outer = 0x116024400] 09:06:47 INFO - PROCESS | 1652 | 1467821207449 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 472ms 09:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:06:47 INFO - PROCESS | 1652 | 1467821207484 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1652 | 1467821207485 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:06:47 INFO - PROCESS | 1652 | 1467821207489 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1652 | 1467821207491 Marionette TRACE conn2 <- [1,2614,null,{}] 09:06:47 INFO - PROCESS | 1652 | 1467821207499 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}] 09:06:47 INFO - PROCESS | 1652 | 1467821207502 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:47 INFO - PROCESS | 1652 | 1467821207583 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:06:47 INFO - PROCESS | 1652 | 1467821207591 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1652 | 1467821207593 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1247c9800 == 33 [pid = 1652] [id = 661] 09:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111cad400) [pid = 1652] [serial = 1983] [outer = 0x0] 09:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118126800) [pid = 1652] [serial = 1984] [outer = 0x111cad400] 09:06:47 INFO - PROCESS | 1652 | 1467821207621 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1182de000) [pid = 1652] [serial = 1985] [outer = 0x111cad400] 09:06:47 INFO - PROCESS | 1652 | 1467821207980 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 09:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:06:48 INFO - PROCESS | 1652 | 1467821208011 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1652 | 1467821208013 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:06:48 INFO - PROCESS | 1652 | 1467821208027 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1652 | 1467821208028 Marionette TRACE conn2 <- [1,2618,null,{}] 09:06:48 INFO - PROCESS | 1652 | 1467821208032 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}] 09:06:48 INFO - PROCESS | 1652 | 1467821208033 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:48 INFO - PROCESS | 1652 | 1467821208112 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:06:48 INFO - PROCESS | 1652 | 1467821208115 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1652 | 1467821208116 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289cf800 == 34 [pid = 1652] [id = 662] 09:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118338000) [pid = 1652] [serial = 1986] [outer = 0x0] 09:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1184dfc00) [pid = 1652] [serial = 1987] [outer = 0x118338000] 09:06:48 INFO - PROCESS | 1652 | 1467821208144 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1187e2400) [pid = 1652] [serial = 1988] [outer = 0x118338000] 09:06:48 INFO - PROCESS | 1652 | 1467821208477 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 486ms 09:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:06:48 INFO - PROCESS | 1652 | 1467821208502 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1652 | 1467821208503 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:06:48 INFO - PROCESS | 1652 | 1467821208508 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1652 | 1467821208509 Marionette TRACE conn2 <- [1,2622,null,{}] 09:06:48 INFO - PROCESS | 1652 | 1467821208511 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}] 09:06:48 INFO - PROCESS | 1652 | 1467821208513 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:48 INFO - PROCESS | 1652 | 1467821208589 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:06:48 INFO - PROCESS | 1652 | 1467821208594 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1652 | 1467821208595 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e0000 == 35 [pid = 1652] [id = 663] 09:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112dee000) [pid = 1652] [serial = 1989] [outer = 0x0] 09:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118d8ec00) [pid = 1652] [serial = 1990] [outer = 0x112dee000] 09:06:48 INFO - PROCESS | 1652 | 1467821208620 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11914a800) [pid = 1652] [serial = 1991] [outer = 0x112dee000] 09:06:48 INFO - PROCESS | 1652 | 1467821208976 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 09:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:06:49 INFO - PROCESS | 1652 | 1467821209029 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1652 | 1467821209030 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:06:49 INFO - PROCESS | 1652 | 1467821209032 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1652 | 1467821209033 Marionette TRACE conn2 <- [1,2626,null,{}] 09:06:49 INFO - PROCESS | 1652 | 1467821209036 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}] 09:06:49 INFO - PROCESS | 1652 | 1467821209040 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:49 INFO - PROCESS | 1652 | 1467821209169 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:06:49 INFO - PROCESS | 1652 | 1467821209183 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1652 | 1467821209184 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b723800 == 36 [pid = 1652] [id = 664] 09:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119432400) [pid = 1652] [serial = 1992] [outer = 0x0] 09:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195b4c00) [pid = 1652] [serial = 1993] [outer = 0x119432400] 09:06:49 INFO - PROCESS | 1652 | 1467821209209 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199df800) [pid = 1652] [serial = 1994] [outer = 0x119432400] 09:06:49 INFO - PROCESS | 1652 | 1467821209552 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 09:06:49 INFO - PROCESS | 1652 | 1467821209603 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1652 | 1467821209604 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:06:49 INFO - PROCESS | 1652 | 1467821209606 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1652 | 1467821209607 Marionette TRACE conn2 <- [1,2630,null,{}] 09:06:49 INFO - PROCESS | 1652 | 1467821209610 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}] 09:06:49 INFO - PROCESS | 1652 | 1467821209611 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:49 INFO - PROCESS | 1652 | 1467821209717 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:06:49 INFO - PROCESS | 1652 | 1467821209729 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1652 | 1467821209730 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b92a000 == 37 [pid = 1652] [id = 665] 09:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199e4800) [pid = 1652] [serial = 1995] [outer = 0x0] 09:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d2e000) [pid = 1652] [serial = 1996] [outer = 0x1199e4800] 09:06:49 INFO - PROCESS | 1652 | 1467821209762 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119da0000) [pid = 1652] [serial = 1997] [outer = 0x1199e4800] 09:06:50 INFO - PROCESS | 1652 | 1467821210116 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 09:06:50 INFO - PROCESS | 1652 | 1467821210126 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1652 | 1467821210127 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:06:50 INFO - PROCESS | 1652 | 1467821210129 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1652 | 1467821210130 Marionette TRACE conn2 <- [1,2634,null,{}] 09:06:50 INFO - PROCESS | 1652 | 1467821210132 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}] 09:06:50 INFO - PROCESS | 1652 | 1467821210133 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:50 INFO - PROCESS | 1652 | 1467821210239 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:06:50 INFO - PROCESS | 1652 | 1467821210242 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1652 | 1467821210243 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c288000 == 38 [pid = 1652] [id = 666] 09:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119b74000) [pid = 1652] [serial = 1998] [outer = 0x0] 09:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119f87c00) [pid = 1652] [serial = 1999] [outer = 0x119b74000] 09:06:50 INFO - PROCESS | 1652 | 1467821210268 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123821800) [pid = 1652] [serial = 2000] [outer = 0x119b74000] 09:06:50 INFO - PROCESS | 1652 | 1467821210586 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 09:06:50 INFO - PROCESS | 1652 | 1467821210650 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:06:50 INFO - PROCESS | 1652 | 1467821210651 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:06:50 INFO - PROCESS | 1652 | 1467821210653 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1652 | 1467821210654 Marionette TRACE conn2 <- [1,2638,null,{}] 09:06:50 INFO - PROCESS | 1652 | 1467821210659 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}] 09:06:50 INFO - PROCESS | 1652 | 1467821210660 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:50 INFO - PROCESS | 1652 | 1467821210763 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:06:50 INFO - PROCESS | 1652 | 1467821210776 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1652 | 1467821210777 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c74a800 == 39 [pid = 1652] [id = 667] 09:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123a07000) [pid = 1652] [serial = 2001] [outer = 0x0] 09:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123f09400) [pid = 1652] [serial = 2002] [outer = 0x123a07000] 09:06:50 INFO - PROCESS | 1652 | 1467821210801 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124199800) [pid = 1652] [serial = 2003] [outer = 0x123a07000] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117050c00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11336e000) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x111e64400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a06000) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115ea3c00) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110f41c00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110f3a400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172c4800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1184e2000) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1192ef000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117e98400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1176c0c00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119141000) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112e73800) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:06:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1181a0800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:06:51 INFO - PROCESS | 1652 | 1467821211201 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 571ms 09:06:51 INFO - PROCESS | 1652 | 1467821211224 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:06:51 INFO - PROCESS | 1652 | 1467821211225 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:06:51 INFO - PROCESS | 1652 | 1467821211228 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1652 | 1467821211229 Marionette TRACE conn2 <- [1,2642,null,{}] 09:06:51 INFO - PROCESS | 1652 | 1467821211231 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}] 09:06:51 INFO - PROCESS | 1652 | 1467821211232 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:51 INFO - PROCESS | 1652 | 1467821211313 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:06:51 INFO - PROCESS | 1652 | 1467821211317 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1652 | 1467821211318 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x126983800 == 40 [pid = 1652] [id = 668] 09:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11223c000) [pid = 1652] [serial = 2004] [outer = 0x0] 09:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133cf400) [pid = 1652] [serial = 2005] [outer = 0x11223c000] 09:06:51 INFO - PROCESS | 1652 | 1467821211342 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117050c00) [pid = 1652] [serial = 2006] [outer = 0x11223c000] 09:06:51 INFO - PROCESS | 1652 | 1467821211746 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 09:06:51 INFO - PROCESS | 1652 | 1467821211800 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1652 | 1467821211802 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:06:51 INFO - PROCESS | 1652 | 1467821211805 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1652 | 1467821211808 Marionette TRACE conn2 <- [1,2646,null,{}] 09:06:51 INFO - PROCESS | 1652 | 1467821211811 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}] 09:06:51 INFO - PROCESS | 1652 | 1467821211814 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:51 INFO - PROCESS | 1652 | 1467821211969 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:06:51 INFO - PROCESS | 1652 | 1467821211981 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1652 | 1467821211983 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb08800 == 41 [pid = 1652] [id = 669] 09:06:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117e98400) [pid = 1652] [serial = 2007] [outer = 0x0] 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1194b6c00) [pid = 1652] [serial = 2008] [outer = 0x117e98400] 09:06:52 INFO - PROCESS | 1652 | 1467821212016 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12477c800) [pid = 1652] [serial = 2009] [outer = 0x117e98400] 09:06:52 INFO - PROCESS | 1652 | 1467821212363 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:06:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 572ms 09:06:52 INFO - PROCESS | 1652 | 1467821212377 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1652 | 1467821212378 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:06:52 INFO - PROCESS | 1652 | 1467821212382 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1652 | 1467821212383 Marionette TRACE conn2 <- [1,2650,null,{}] 09:06:52 INFO - PROCESS | 1652 | 1467821212386 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}] 09:06:52 INFO - PROCESS | 1652 | 1467821212387 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:52 INFO - PROCESS | 1652 | 1467821212509 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:06:52 INFO - PROCESS | 1652 | 1467821212515 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1652 | 1467821212516 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb1d800 == 42 [pid = 1652] [id = 670] 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12477f800) [pid = 1652] [serial = 2010] [outer = 0x0] 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c60c00) [pid = 1652] [serial = 2011] [outer = 0x12477f800] 09:06:52 INFO - PROCESS | 1652 | 1467821212539 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ed3000) [pid = 1652] [serial = 2012] [outer = 0x12477f800] 09:06:52 INFO - PROCESS | 1652 | 1467821212821 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:06:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 09:06:52 INFO - PROCESS | 1652 | 1467821212851 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1652 | 1467821212864 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:06:52 INFO - PROCESS | 1652 | 1467821212871 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1652 | 1467821212874 Marionette TRACE conn2 <- [1,2654,null,{}] 09:06:52 INFO - PROCESS | 1652 | 1467821212878 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}] 09:06:52 INFO - PROCESS | 1652 | 1467821212879 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:52 INFO - PROCESS | 1652 | 1467821212961 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:06:52 INFO - PROCESS | 1652 | 1467821212964 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1652 | 1467821212965 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d149000 == 43 [pid = 1652] [id = 671] 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124783400) [pid = 1652] [serial = 2013] [outer = 0x0] 09:06:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1256d5c00) [pid = 1652] [serial = 2014] [outer = 0x124783400] 09:06:52 INFO - PROCESS | 1652 | 1467821212989 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12690a000) [pid = 1652] [serial = 2015] [outer = 0x124783400] 09:06:53 INFO - PROCESS | 1652 | 1467821213485 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:06:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 674ms 09:06:53 INFO - PROCESS | 1652 | 1467821213546 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 1652 | 1467821213549 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:06:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:06:53 INFO - PROCESS | 1652 | 1467821213553 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1652 | 1467821213554 Marionette TRACE conn2 <- [1,2658,null,{}] 09:06:53 INFO - PROCESS | 1652 | 1467821213559 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}] 09:06:53 INFO - PROCESS | 1652 | 1467821213561 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:53 INFO - PROCESS | 1652 | 1467821213674 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:06:53 INFO - PROCESS | 1652 | 1467821213747 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1652 | 1467821213748 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123942800 == 44 [pid = 1652] [id = 672] 09:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1133cb800) [pid = 1652] [serial = 2016] [outer = 0x0] 09:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115e94400) [pid = 1652] [serial = 2017] [outer = 0x1133cb800] 09:06:53 INFO - PROCESS | 1652 | 1467821213779 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116977000) [pid = 1652] [serial = 2018] [outer = 0x1133cb800] 09:06:54 INFO - PROCESS | 1652 | 1467821214225 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 723ms 09:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:06:54 INFO - PROCESS | 1652 | 1467821214276 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1652 | 1467821214281 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:06:54 INFO - PROCESS | 1652 | 1467821214287 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1652 | 1467821214290 Marionette TRACE conn2 <- [1,2662,null,{}] 09:06:54 INFO - PROCESS | 1652 | 1467821214294 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}] 09:06:54 INFO - PROCESS | 1652 | 1467821214297 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:54 INFO - PROCESS | 1652 | 1467821214516 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:06:54 INFO - PROCESS | 1652 | 1467821214636 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1652 | 1467821214637 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a534800 == 45 [pid = 1652] [id = 673] 09:06:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1174f4000) [pid = 1652] [serial = 2019] [outer = 0x0] 09:06:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118121800) [pid = 1652] [serial = 2020] [outer = 0x1174f4000] 09:06:54 INFO - PROCESS | 1652 | 1467821214669 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1181adc00) [pid = 1652] [serial = 2021] [outer = 0x1174f4000] 09:06:55 INFO - PROCESS | 1652 | 1467821215087 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:06:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 822ms 09:06:55 INFO - PROCESS | 1652 | 1467821215109 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1652 | 1467821215110 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:06:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:06:55 INFO - PROCESS | 1652 | 1467821215113 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1652 | 1467821215115 Marionette TRACE conn2 <- [1,2666,null,{}] 09:06:55 INFO - PROCESS | 1652 | 1467821215123 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}] 09:06:55 INFO - PROCESS | 1652 | 1467821215126 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:55 INFO - PROCESS | 1652 | 1467821215232 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:06:55 INFO - PROCESS | 1652 | 1467821215294 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1652 | 1467821215297 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccdc000 == 46 [pid = 1652] [id = 674] 09:06:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11833b400) [pid = 1652] [serial = 2022] [outer = 0x0] 09:06:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118d8c000) [pid = 1652] [serial = 2023] [outer = 0x11833b400] 09:06:55 INFO - PROCESS | 1652 | 1467821215328 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1194ac400) [pid = 1652] [serial = 2024] [outer = 0x11833b400] 09:06:56 INFO - PROCESS | 1652 | 1467821216295 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]]]}] 09:06:56 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) 09:06:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1222ms 09:06:56 INFO - PROCESS | 1652 | 1467821216335 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1652 | 1467821216338 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:06:56 INFO - PROCESS | 1652 | 1467821216341 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1652 | 1467821216343 Marionette TRACE conn2 <- [1,2670,null,{}] 09:06:56 INFO - PROCESS | 1652 | 1467821216346 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}] 09:06:56 INFO - PROCESS | 1652 | 1467821216348 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:56 INFO - PROCESS | 1652 | 1467821216451 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:06:56 INFO - PROCESS | 1652 | 1467821216511 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1652 | 1467821216512 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119583000 == 47 [pid = 1652] [id = 675] 09:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1139f4000) [pid = 1652] [serial = 2025] [outer = 0x0] 09:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115e8ec00) [pid = 1652] [serial = 2026] [outer = 0x1139f4000] 09:06:56 INFO - PROCESS | 1652 | 1467821216542 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11662a400) [pid = 1652] [serial = 2027] [outer = 0x1139f4000] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb1d800 == 46 [pid = 1652] [id = 670] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb08800 == 45 [pid = 1652] [id = 669] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126983800 == 44 [pid = 1652] [id = 668] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c74a800 == 43 [pid = 1652] [id = 667] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c288000 == 42 [pid = 1652] [id = 666] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b92a000 == 41 [pid = 1652] [id = 665] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b723800 == 40 [pid = 1652] [id = 664] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e0000 == 39 [pid = 1652] [id = 663] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1289cf800 == 38 [pid = 1652] [id = 662] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1247c9800 == 37 [pid = 1652] [id = 661] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11958d000 == 36 [pid = 1652] [id = 660] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa6000 == 35 [pid = 1652] [id = 659] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x123ccf800 == 34 [pid = 1652] [id = 658] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11846b000 == 33 [pid = 1652] [id = 657] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc7e800 == 32 [pid = 1652] [id = 656] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x116998000 == 31 [pid = 1652] [id = 645] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccdc000 == 30 [pid = 1652] [id = 674] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a534800 == 29 [pid = 1652] [id = 673] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d149000 == 28 [pid = 1652] [id = 671] 09:06:57 INFO - PROCESS | 1652 | --DOCSHELL 0x123942800 == 27 [pid = 1652] [id = 672] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117e9e400) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1139ec800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1151dd800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1122ba400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128d4400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117225400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11662ac00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a0c400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111e5ac00) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110faac00) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113212400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fed400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1181a3000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176c2800) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118d8bc00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194b4800) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1194b2800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12418fc00) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124e05000) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1181ac000) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118133800) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1192ef800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117229400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118d97400) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118d7c400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119438000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11942d800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118784800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1195b5000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1174f3400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 09:06:57 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119141400) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 09:06:58 INFO - PROCESS | 1652 | 1467821218018 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"]]]}] 09:06:58 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 09:06:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1726ms 09:06:58 INFO - PROCESS | 1652 | 1467821218068 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1652 | 1467821218070 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:06:58 INFO - PROCESS | 1652 | 1467821218104 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1652 | 1467821218106 Marionette TRACE conn2 <- [1,2674,null,{}] 09:06:58 INFO - PROCESS | 1652 | 1467821218109 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}] 09:06:58 INFO - PROCESS | 1652 | 1467821218111 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:58 INFO - PROCESS | 1652 | 1467821218192 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:06:58 INFO - PROCESS | 1652 | 1467821218197 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1652 | 1467821218200 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x117023000 == 28 [pid = 1652] [id = 676] 09:06:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11276a000) [pid = 1652] [serial = 2028] [outer = 0x0] 09:06:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112dfb400) [pid = 1652] [serial = 2029] [outer = 0x11276a000] 09:06:58 INFO - PROCESS | 1652 | 1467821218229 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1128ca400) [pid = 1652] [serial = 2030] [outer = 0x11276a000] 09:06:59 INFO - PROCESS | 1652 | 1467821219070 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"]]]}] 09:06:59 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 09:06:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:06:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1023ms 09:06:59 INFO - PROCESS | 1652 | 1467821219125 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1652 | 1467821219129 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:06:59 INFO - PROCESS | 1652 | 1467821219141 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1652 | 1467821219143 Marionette TRACE conn2 <- [1,2678,null,{}] 09:06:59 INFO - PROCESS | 1652 | 1467821219145 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}] 09:06:59 INFO - PROCESS | 1652 | 1467821219147 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:59 INFO - PROCESS | 1652 | 1467821219224 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:06:59 INFO - PROCESS | 1652 | 1467821219228 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1652 | 1467821219230 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:06:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119171000 == 29 [pid = 1652] [id = 677] 09:06:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115ea2000) [pid = 1652] [serial = 2031] [outer = 0x0] 09:06:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116977800) [pid = 1652] [serial = 2032] [outer = 0x115ea2000] 09:06:59 INFO - PROCESS | 1652 | 1467821219258 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117223000) [pid = 1652] [serial = 2033] [outer = 0x115ea2000] 09:07:00 INFO - PROCESS | 1652 | 1467821220126 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]]]}] 09:07:00 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) 09:07:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 09:07:00 INFO - PROCESS | 1652 | 1467821220161 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1652 | 1467821220163 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:07:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:07:00 INFO - PROCESS | 1652 | 1467821220165 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1652 | 1467821220167 Marionette TRACE conn2 <- [1,2682,null,{}] 09:07:00 INFO - PROCESS | 1652 | 1467821220183 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}] 09:07:00 INFO - PROCESS | 1652 | 1467821220186 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:00 INFO - PROCESS | 1652 | 1467821220291 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:07:00 INFO - PROCESS | 1652 | 1467821220296 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1652 | 1467821220298 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12393e800 == 30 [pid = 1652] [id = 678] 09:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112241800) [pid = 1652] [serial = 2034] [outer = 0x0] 09:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118125c00) [pid = 1652] [serial = 2035] [outer = 0x112241800] 09:07:00 INFO - PROCESS | 1652 | 1467821220326 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181a3400) [pid = 1652] [serial = 2036] [outer = 0x112241800] 09:07:01 INFO - PROCESS | 1652 | 1467821221150 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]]]}] 09:07:01 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) 09:07:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 09:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:07:01 INFO - PROCESS | 1652 | 1467821221186 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1652 | 1467821221189 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:07:01 INFO - PROCESS | 1652 | 1467821221192 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1652 | 1467821221194 Marionette TRACE conn2 <- [1,2686,null,{}] 09:07:01 INFO - PROCESS | 1652 | 1467821221196 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}] 09:07:01 INFO - PROCESS | 1652 | 1467821221197 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:01 INFO - PROCESS | 1652 | 1467821221293 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:07:01 INFO - PROCESS | 1652 | 1467821221304 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1652 | 1467821221305 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1247c8000 == 31 [pid = 1652] [id = 679] 09:07:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118333400) [pid = 1652] [serial = 2037] [outer = 0x0] 09:07:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184e6800) [pid = 1652] [serial = 2038] [outer = 0x118333400] 09:07:01 INFO - PROCESS | 1652 | 1467821221331 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11877f400) [pid = 1652] [serial = 2039] [outer = 0x118333400] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133c9c00) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194b8800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12477f800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124783400) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117e98400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119432400) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1199e4800) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119b74000) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123a07000) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x111cad400) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1128ce000) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x115e9f000) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11223c000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118338000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112dee000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:07:01 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116024400) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:07:02 INFO - PROCESS | 1652 | 1467821222242 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"]]]}] 09:07:02 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 09:07:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:07:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:07:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1068ms 09:07:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:07:02 INFO - PROCESS | 1652 | 1467821222262 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1652 | 1467821222263 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:07:02 INFO - PROCESS | 1652 | 1467821222265 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1652 | 1467821222266 Marionette TRACE conn2 <- [1,2690,null,{}] 09:07:02 INFO - PROCESS | 1652 | 1467821222268 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}] 09:07:02 INFO - PROCESS | 1652 | 1467821222269 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:02 INFO - PROCESS | 1652 | 1467821222342 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:07:02 INFO - PROCESS | 1652 | 1467821222345 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1652 | 1467821222346 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697b800 == 32 [pid = 1652] [id = 680] 09:07:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x115e8bc00) [pid = 1652] [serial = 2040] [outer = 0x0] 09:07:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117228400) [pid = 1652] [serial = 2041] [outer = 0x115e8bc00] 09:07:02 INFO - PROCESS | 1652 | 1467821222372 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118786000) [pid = 1652] [serial = 2042] [outer = 0x115e8bc00] 09:07:03 INFO - PROCESS | 1652 | 1467821223203 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"]]]}] 09:07:03 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 09:07:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:07:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:07:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 09:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:07:03 INFO - PROCESS | 1652 | 1467821223236 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:07:03 INFO - PROCESS | 1652 | 1467821223237 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:07:03 INFO - PROCESS | 1652 | 1467821223239 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - PROCESS | 1652 | 1467821223240 Marionette TRACE conn2 <- [1,2694,null,{}] 09:07:03 INFO - PROCESS | 1652 | 1467821223243 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}] 09:07:03 INFO - PROCESS | 1652 | 1467821223247 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:03 INFO - PROCESS | 1652 | 1467821223360 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:07:03 INFO - PROCESS | 1652 | 1467821223366 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1652 | 1467821223367 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d6000 == 33 [pid = 1652] [id = 681] 09:07:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x112765800) [pid = 1652] [serial = 2043] [outer = 0x0] 09:07:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118d92000) [pid = 1652] [serial = 2044] [outer = 0x112765800] 09:07:03 INFO - PROCESS | 1652 | 1467821223394 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119432c00) [pid = 1652] [serial = 2045] [outer = 0x112765800] 09:07:04 INFO - PROCESS | 1652 | 1467821224304 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"]]]}] 09:07:04 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 09:07:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:07:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:07:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1120ms 09:07:04 INFO - PROCESS | 1652 | 1467821224361 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1652 | 1467821224364 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:07:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:07:04 INFO - PROCESS | 1652 | 1467821224367 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1652 | 1467821224369 Marionette TRACE conn2 <- [1,2698,null,{}] 09:07:04 INFO - PROCESS | 1652 | 1467821224373 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}] 09:07:04 INFO - PROCESS | 1652 | 1467821224375 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:04 INFO - PROCESS | 1652 | 1467821224510 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:07:04 INFO - PROCESS | 1652 | 1467821224609 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1652 | 1467821224611 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11861c000 == 34 [pid = 1652] [id = 682] 09:07:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113370c00) [pid = 1652] [serial = 2046] [outer = 0x0] 09:07:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133e8c00) [pid = 1652] [serial = 2047] [outer = 0x113370c00] 09:07:04 INFO - PROCESS | 1652 | 1467821224644 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115ea2400) [pid = 1652] [serial = 2048] [outer = 0x113370c00] 09:07:05 INFO - PROCESS | 1652 | 1467821225603 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"]]]}] 09:07:05 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 09:07:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:07:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:07:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1271ms 09:07:05 INFO - PROCESS | 1652 | 1467821225641 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:07:05 INFO - PROCESS | 1652 | 1467821225644 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:07:05 INFO - PROCESS | 1652 | 1467821225647 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1652 | 1467821225649 Marionette TRACE conn2 <- [1,2702,null,{}] 09:07:05 INFO - PROCESS | 1652 | 1467821225653 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}] 09:07:05 INFO - PROCESS | 1652 | 1467821225654 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:05 INFO - PROCESS | 1652 | 1467821225762 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:07:05 INFO - PROCESS | 1652 | 1467821225818 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1652 | 1467821225820 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862c800 == 35 [pid = 1652] [id = 683] 09:07:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113371000) [pid = 1652] [serial = 2049] [outer = 0x0] 09:07:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115e88c00) [pid = 1652] [serial = 2050] [outer = 0x113371000] 09:07:05 INFO - PROCESS | 1652 | 1467821225849 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115ea6000) [pid = 1652] [serial = 2051] [outer = 0x113371000] 09:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12697b800 == 34 [pid = 1652] [id = 680] 09:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1247c8000 == 33 [pid = 1652] [id = 679] 09:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12393e800 == 32 [pid = 1652] [id = 678] 09:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119171000 == 31 [pid = 1652] [id = 677] 09:07:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117023000 == 30 [pid = 1652] [id = 676] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119d2e000) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119f87c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123f09400) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118126800) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1182de000) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1128d3c00) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112df8400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x115ea4400) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116a0d800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x117050c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1184dfc00) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1187e2400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118d8ec00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116971400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11722b000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x113e40800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115e92c00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1199b6800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x124ed3000) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1256d5c00) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1133cf400) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x124199800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12690a000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1194b6c00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x119da0000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1195b4c00) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1199df800) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x124c60c00) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x123821800) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12477c800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x11914a800) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 09:07:06 INFO - PROCESS | 1652 | 1467821226237 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]]]}] 09:07:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:07:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 619ms 09:07:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:07:06 INFO - PROCESS | 1652 | 1467821226267 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 1652 | 1467821226271 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:07:06 INFO - PROCESS | 1652 | 1467821226275 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 1652 | 1467821226277 Marionette TRACE conn2 <- [1,2706,null,{}] 09:07:06 INFO - PROCESS | 1652 | 1467821226279 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}] 09:07:06 INFO - PROCESS | 1652 | 1467821226281 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:06 INFO - PROCESS | 1652 | 1467821226363 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:07:06 INFO - PROCESS | 1652 | 1467821226418 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1652 | 1467821226420 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f2a800 == 31 [pid = 1652] [id = 684] 09:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x116079c00) [pid = 1652] [serial = 2052] [outer = 0x0] 09:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11721c800) [pid = 1652] [serial = 2053] [outer = 0x116079c00] 09:07:06 INFO - PROCESS | 1652 | 1467821226447 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x117485000) [pid = 1652] [serial = 2054] [outer = 0x116079c00] 09:07:06 INFO - PROCESS | 1652 | 1467821226779 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]]]}] 09:07:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:07:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 09:07:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:07:06 INFO - PROCESS | 1652 | 1467821226795 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 1652 | 1467821226797 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:07:06 INFO - PROCESS | 1652 | 1467821226798 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 1652 | 1467821226801 Marionette TRACE conn2 <- [1,2710,null,{}] 09:07:06 INFO - PROCESS | 1652 | 1467821226809 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}] 09:07:06 INFO - PROCESS | 1652 | 1467821226812 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:06 INFO - PROCESS | 1652 | 1467821226890 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:07:06 INFO - PROCESS | 1652 | 1467821226896 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1652 | 1467821226898 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1247ce000 == 32 [pid = 1652] [id = 685] 09:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1176cc400) [pid = 1652] [serial = 2055] [outer = 0x0] 09:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1181a0400) [pid = 1652] [serial = 2056] [outer = 0x1176cc400] 09:07:06 INFO - PROCESS | 1652 | 1467821226929 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118336000) [pid = 1652] [serial = 2057] [outer = 0x1176cc400] 09:07:07 INFO - PROCESS | 1652 | 1467821227316 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1652 | 1467821227324 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:07:07 INFO - PROCESS | 1652 | 1467821227326 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1652 | 1467821227327 Marionette TRACE conn2 <- [1,2714,null,{}] 09:07:07 INFO - PROCESS | 1652 | 1467821227329 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}] 09:07:07 INFO - PROCESS | 1652 | 1467821227330 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:07 INFO - PROCESS | 1652 | 1467821227414 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:07:07 INFO - PROCESS | 1652 | 1467821227417 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1652 | 1467821227418 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12719a800 == 33 [pid = 1652] [id = 686] 09:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1186d5800) [pid = 1652] [serial = 2058] [outer = 0x0] 09:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118d87400) [pid = 1652] [serial = 2059] [outer = 0x1186d5800] 09:07:07 INFO - PROCESS | 1652 | 1467821227443 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11913e800) [pid = 1652] [serial = 2060] [outer = 0x1186d5800] 09:07:07 INFO - PROCESS | 1652 | 1467821227765 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:07:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 09:07:07 INFO - PROCESS | 1652 | 1467821227795 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1652 | 1467821227796 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:07:07 INFO - PROCESS | 1652 | 1467821227798 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1652 | 1467821227799 Marionette TRACE conn2 <- [1,2718,null,{}] 09:07:07 INFO - PROCESS | 1652 | 1467821227802 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}] 09:07:07 INFO - PROCESS | 1652 | 1467821227803 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:07 INFO - PROCESS | 1652 | 1467821227908 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:07:07 INFO - PROCESS | 1652 | 1467821227914 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1652 | 1467821227915 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6e000 == 34 [pid = 1652] [id = 687] 09:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x111cac800) [pid = 1652] [serial = 2061] [outer = 0x0] 09:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1192ed800) [pid = 1652] [serial = 2062] [outer = 0x111cac800] 09:07:07 INFO - PROCESS | 1652 | 1467821227939 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x119435c00) [pid = 1652] [serial = 2063] [outer = 0x111cac800] 09:07:08 INFO - PROCESS | 1652 | 1467821228285 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] 09:07:08 INFO - PROCESS | 1652 | 1467821228323 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:07:08 INFO - PROCESS | 1652 | 1467821228325 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1652 | 1467821228326 Marionette TRACE conn2 <- [1,2722,null,{}] 09:07:08 INFO - PROCESS | 1652 | 1467821228328 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}] 09:07:08 INFO - PROCESS | 1652 | 1467821228332 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:08 INFO - PROCESS | 1652 | 1467821228447 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:07:08 INFO - PROCESS | 1652 | 1467821228452 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1652 | 1467821228453 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a527800 == 35 [pid = 1652] [id = 688] 09:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1174ee400) [pid = 1652] [serial = 2064] [outer = 0x0] 09:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1194b0000) [pid = 1652] [serial = 2065] [outer = 0x1174ee400] 09:07:08 INFO - PROCESS | 1652 | 1467821228480 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1199b3800) [pid = 1652] [serial = 2066] [outer = 0x1174ee400] 09:07:08 INFO - PROCESS | 1652 | 1467821228841 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] 09:07:08 INFO - PROCESS | 1652 | 1467821228895 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:07:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:07:08 INFO - PROCESS | 1652 | 1467821228897 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1652 | 1467821228898 Marionette TRACE conn2 <- [1,2726,null,{}] 09:07:08 INFO - PROCESS | 1652 | 1467821228900 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}] 09:07:08 INFO - PROCESS | 1652 | 1467821228901 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:09 INFO - PROCESS | 1652 | 1467821228994 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:07:09 INFO - PROCESS | 1652 | 1467821229003 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1652 | 1467821229005 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e6000 == 36 [pid = 1652] [id = 689] 09:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1199df400) [pid = 1652] [serial = 2067] [outer = 0x0] 09:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119d29000) [pid = 1652] [serial = 2068] [outer = 0x1199df400] 09:07:09 INFO - PROCESS | 1652 | 1467821229032 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d37c00) [pid = 1652] [serial = 2069] [outer = 0x1199df400] 09:07:09 INFO - PROCESS | 1652 | 1467821229365 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:07:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 09:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:07:09 INFO - PROCESS | 1652 | 1467821229418 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1652 | 1467821229420 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:07:09 INFO - PROCESS | 1652 | 1467821229422 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1652 | 1467821229423 Marionette TRACE conn2 <- [1,2730,null,{}] 09:07:09 INFO - PROCESS | 1652 | 1467821229425 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}] 09:07:09 INFO - PROCESS | 1652 | 1467821229426 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:09 INFO - PROCESS | 1652 | 1467821229523 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:07:09 INFO - PROCESS | 1652 | 1467821229535 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1652 | 1467821229536 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b740800 == 37 [pid = 1652] [id = 690] 09:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119f84000) [pid = 1652] [serial = 2070] [outer = 0x0] 09:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123816400) [pid = 1652] [serial = 2071] [outer = 0x119f84000] 09:07:09 INFO - PROCESS | 1652 | 1467821229560 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12381d800) [pid = 1652] [serial = 2072] [outer = 0x119f84000] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112241800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118333400) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11276a000) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1139f4000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x115ea2000) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1133cb800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115e8bc00) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1174f4000) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:07:09 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11833b400) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:07:10 INFO - PROCESS | 1652 | 1467821230380 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"]]]}] 09:07:10 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 09:07:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:07:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:07:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 09:07:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:07:10 INFO - PROCESS | 1652 | 1467821230394 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1652 | 1467821230395 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:07:10 INFO - PROCESS | 1652 | 1467821230397 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1652 | 1467821230398 Marionette TRACE conn2 <- [1,2734,null,{}] 09:07:10 INFO - PROCESS | 1652 | 1467821230401 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}] 09:07:10 INFO - PROCESS | 1652 | 1467821230402 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:10 INFO - PROCESS | 1652 | 1467821230497 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:07:10 INFO - PROCESS | 1652 | 1467821230504 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1652 | 1467821230506 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc85800 == 38 [pid = 1652] [id = 691] 09:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x117225400) [pid = 1652] [serial = 2073] [outer = 0x0] 09:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1181af400) [pid = 1652] [serial = 2074] [outer = 0x117225400] 09:07:10 INFO - PROCESS | 1652 | 1467821230533 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119f81c00) [pid = 1652] [serial = 2075] [outer = 0x117225400] 09:07:10 INFO - PROCESS | 1652 | 1467821230861 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]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:07:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 09:07:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:07:10 INFO - PROCESS | 1652 | 1467821230867 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1652 | 1467821230868 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:07:10 INFO - PROCESS | 1652 | 1467821230870 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1652 | 1467821230873 Marionette TRACE conn2 <- [1,2738,null,{}] 09:07:10 INFO - PROCESS | 1652 | 1467821230880 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}] 09:07:10 INFO - PROCESS | 1652 | 1467821230881 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:10 INFO - PROCESS | 1652 | 1467821230964 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:07:10 INFO - PROCESS | 1652 | 1467821230968 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1652 | 1467821230969 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e34000 == 39 [pid = 1652] [id = 692] 09:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119f85800) [pid = 1652] [serial = 2076] [outer = 0x0] 09:07:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1240b9c00) [pid = 1652] [serial = 2077] [outer = 0x119f85800] 09:07:10 INFO - PROCESS | 1652 | 1467821230996 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x124658400) [pid = 1652] [serial = 2078] [outer = 0x119f85800] 09:07:11 INFO - PROCESS | 1652 | 1467821231310 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 473ms 09:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:07:11 INFO - PROCESS | 1652 | 1467821231344 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1652 | 1467821231346 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:07:11 INFO - PROCESS | 1652 | 1467821231348 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1652 | 1467821231350 Marionette TRACE conn2 <- [1,2742,null,{}] 09:07:11 INFO - PROCESS | 1652 | 1467821231352 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}] 09:07:11 INFO - PROCESS | 1652 | 1467821231354 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:11 INFO - PROCESS | 1652 | 1467821231469 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:07:11 INFO - PROCESS | 1652 | 1467821231474 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1652 | 1467821231476 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c741000 == 40 [pid = 1652] [id = 693] 09:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118d99c00) [pid = 1652] [serial = 2079] [outer = 0x0] 09:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x124775c00) [pid = 1652] [serial = 2080] [outer = 0x118d99c00] 09:07:11 INFO - PROCESS | 1652 | 1467821231502 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124e57000) [pid = 1652] [serial = 2081] [outer = 0x118d99c00] 09:07:11 INFO - PROCESS | 1652 | 1467821231815 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 09:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:07:11 INFO - PROCESS | 1652 | 1467821231867 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1652 | 1467821231868 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:07:11 INFO - PROCESS | 1652 | 1467821231870 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1652 | 1467821231871 Marionette TRACE conn2 <- [1,2746,null,{}] 09:07:11 INFO - PROCESS | 1652 | 1467821231874 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}] 09:07:11 INFO - PROCESS | 1652 | 1467821231875 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:11 INFO - PROCESS | 1652 | 1467821231954 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:07:11 INFO - PROCESS | 1652 | 1467821231960 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1652 | 1467821231961 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca6a000 == 41 [pid = 1652] [id = 694] 09:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12477f400) [pid = 1652] [serial = 2082] [outer = 0x0] 09:07:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1256d6400) [pid = 1652] [serial = 2083] [outer = 0x12477f400] 09:07:11 INFO - PROCESS | 1652 | 1467821231984 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12690ec00) [pid = 1652] [serial = 2084] [outer = 0x12477f400] 09:07:12 INFO - PROCESS | 1652 | 1467821232464 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:07:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 620ms 09:07:12 INFO - PROCESS | 1652 | 1467821232492 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:07:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:07:12 INFO - PROCESS | 1652 | 1467821232495 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:07:12 INFO - PROCESS | 1652 | 1467821232498 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1652 | 1467821232500 Marionette TRACE conn2 <- [1,2750,null,{}] 09:07:12 INFO - PROCESS | 1652 | 1467821232504 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}] 09:07:12 INFO - PROCESS | 1652 | 1467821232508 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:12 INFO - PROCESS | 1652 | 1467821232618 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:07:12 INFO - PROCESS | 1652 | 1467821232692 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1652 | 1467821232693 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x123888000 == 42 [pid = 1652] [id = 695] 09:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115e8d000) [pid = 1652] [serial = 2085] [outer = 0x0] 09:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11607b400) [pid = 1652] [serial = 2086] [outer = 0x115e8d000] 09:07:12 INFO - PROCESS | 1652 | 1467821232724 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11607cc00) [pid = 1652] [serial = 2087] [outer = 0x115e8d000] 09:07:13 INFO - PROCESS | 1652 | 1467821233150 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]]]}] 09:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 672ms 09:07:13 INFO - PROCESS | 1652 | 1467821233170 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:07:13 INFO - PROCESS | 1652 | 1467821233173 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:07:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:07:13 INFO - PROCESS | 1652 | 1467821233177 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1652 | 1467821233179 Marionette TRACE conn2 <- [1,2754,null,{}] 09:07:13 INFO - PROCESS | 1652 | 1467821233182 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}] 09:07:13 INFO - PROCESS | 1652 | 1467821233184 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:13 INFO - PROCESS | 1652 | 1467821233287 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:07:13 INFO - PROCESS | 1652 | 1467821233376 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1652 | 1467821233377 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12917c000 == 43 [pid = 1652] [id = 696] 09:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118121400) [pid = 1652] [serial = 2088] [outer = 0x0] 09:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1181a9800) [pid = 1652] [serial = 2089] [outer = 0x118121400] 09:07:13 INFO - PROCESS | 1652 | 1467821233414 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11877f000) [pid = 1652] [serial = 2090] [outer = 0x118121400] 09:07:13 INFO - PROCESS | 1652 | 1467821233883 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]]]}] 09:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 770ms 09:07:13 INFO - PROCESS | 1652 | 1467821233948 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:07:13 INFO - PROCESS | 1652 | 1467821233951 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:07:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:07:13 INFO - PROCESS | 1652 | 1467821233955 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1652 | 1467821233958 Marionette TRACE conn2 <- [1,2758,null,{}] 09:07:13 INFO - PROCESS | 1652 | 1467821233970 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}] 09:07:13 INFO - PROCESS | 1652 | 1467821233974 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:14 INFO - PROCESS | 1652 | 1467821234089 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:07:14 INFO - PROCESS | 1652 | 1467821234150 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1652 | 1467821234153 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca67800 == 44 [pid = 1652] [id = 697] 09:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1194bb800) [pid = 1652] [serial = 2091] [outer = 0x0] 09:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195b4c00) [pid = 1652] [serial = 2092] [outer = 0x1194bb800] 09:07:14 INFO - PROCESS | 1652 | 1467821234183 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199ae000) [pid = 1652] [serial = 2093] [outer = 0x1194bb800] 09:07:14 INFO - PROCESS | 1652 | 1467821234627 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:07:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 725ms 09:07:14 INFO - PROCESS | 1652 | 1467821234679 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1652 | 1467821234680 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:07:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:07:14 INFO - PROCESS | 1652 | 1467821234683 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1652 | 1467821234684 Marionette TRACE conn2 <- [1,2762,null,{}] 09:07:14 INFO - PROCESS | 1652 | 1467821234686 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}] 09:07:14 INFO - PROCESS | 1652 | 1467821234688 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:14 INFO - PROCESS | 1652 | 1467821234791 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:07:14 INFO - PROCESS | 1652 | 1467821234849 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1652 | 1467821234850 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccea800 == 45 [pid = 1652] [id = 698] 09:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d2ac00) [pid = 1652] [serial = 2094] [outer = 0x0] 09:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124776c00) [pid = 1652] [serial = 2095] [outer = 0x119d2ac00] 09:07:14 INFO - PROCESS | 1652 | 1467821234879 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124e51000) [pid = 1652] [serial = 2096] [outer = 0x119d2ac00] 09:07:15 INFO - PROCESS | 1652 | 1467821235321 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]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:07:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 09:07:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:07:15 INFO - PROCESS | 1652 | 1467821235351 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:07:15 INFO - PROCESS | 1652 | 1467821235352 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:07:15 INFO - PROCESS | 1652 | 1467821235355 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1652 | 1467821235356 Marionette TRACE conn2 <- [1,2766,null,{}] 09:07:15 INFO - PROCESS | 1652 | 1467821235358 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}] 09:07:15 INFO - PROCESS | 1652 | 1467821235360 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:15 INFO - PROCESS | 1652 | 1467821235459 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:07:15 INFO - PROCESS | 1652 | 1467821235517 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1652 | 1467821235518 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d132000 == 46 [pid = 1652] [id = 699] 09:07:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d35000) [pid = 1652] [serial = 2097] [outer = 0x0] 09:07:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1256d0c00) [pid = 1652] [serial = 2098] [outer = 0x119d35000] 09:07:15 INFO - PROCESS | 1652 | 1467821235547 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12690fc00) [pid = 1652] [serial = 2099] [outer = 0x119d35000] 09:07:16 INFO - PROCESS | 1652 | 1467821236123 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]]]}] 09:07:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:07:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 821ms 09:07:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:07:16 INFO - PROCESS | 1652 | 1467821236176 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1652 | 1467821236179 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:07:16 INFO - PROCESS | 1652 | 1467821236182 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1652 | 1467821236184 Marionette TRACE conn2 <- [1,2770,null,{}] 09:07:16 INFO - PROCESS | 1652 | 1467821236188 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}] 09:07:16 INFO - PROCESS | 1652 | 1467821236189 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:16 INFO - PROCESS | 1652 | 1467821236288 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:07:16 INFO - PROCESS | 1652 | 1467821236361 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1652 | 1467821236363 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119175000 == 47 [pid = 1652] [id = 700] 09:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115ea2000) [pid = 1652] [serial = 2100] [outer = 0x0] 09:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1166e9800) [pid = 1652] [serial = 2101] [outer = 0x115ea2000] 09:07:16 INFO - PROCESS | 1652 | 1467821236391 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117224800) [pid = 1652] [serial = 2102] [outer = 0x115ea2000] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c741000 == 46 [pid = 1652] [id = 693] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126e34000 == 45 [pid = 1652] [id = 692] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc85800 == 44 [pid = 1652] [id = 691] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b740800 == 43 [pid = 1652] [id = 690] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e6000 == 42 [pid = 1652] [id = 689] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a527800 == 41 [pid = 1652] [id = 688] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6e000 == 40 [pid = 1652] [id = 687] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12719a800 == 39 [pid = 1652] [id = 686] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1247ce000 == 38 [pid = 1652] [id = 685] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119f2a800 == 37 [pid = 1652] [id = 684] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11862c800 == 36 [pid = 1652] [id = 683] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11861c000 == 35 [pid = 1652] [id = 682] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d6000 == 34 [pid = 1652] [id = 681] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119583000 == 33 [pid = 1652] [id = 675] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d132000 == 32 [pid = 1652] [id = 699] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccea800 == 31 [pid = 1652] [id = 698] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca67800 == 30 [pid = 1652] [id = 697] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12917c000 == 29 [pid = 1652] [id = 696] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca6a000 == 28 [pid = 1652] [id = 694] 09:07:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123888000 == 27 [pid = 1652] [id = 695] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118125c00) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184e6800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112dfb400) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128ca400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11662a400) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e8ec00) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116977800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116977000) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115e94400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117228400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1181adc00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118121800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118786000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194ac400) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118d8c000) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118d92000) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11877f400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1181a3400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x117223000) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1652 | 1467821237429 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]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:07:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1276ms 09:07:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:07:17 INFO - PROCESS | 1652 | 1467821237459 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1652 | 1467821237461 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:07:17 INFO - PROCESS | 1652 | 1467821237464 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1652 | 1467821237466 Marionette TRACE conn2 <- [1,2774,null,{}] 09:07:17 INFO - PROCESS | 1652 | 1467821237470 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}] 09:07:17 INFO - PROCESS | 1652 | 1467821237472 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:17 INFO - PROCESS | 1652 | 1467821237559 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:07:17 INFO - PROCESS | 1652 | 1467821237563 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1652 | 1467821237565 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117016800 == 28 [pid = 1652] [id = 701] 09:07:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128d3800) [pid = 1652] [serial = 2103] [outer = 0x0] 09:07:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112a79c00) [pid = 1652] [serial = 2104] [outer = 0x1128d3800] 09:07:17 INFO - PROCESS | 1652 | 1467821237595 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110fb4400) [pid = 1652] [serial = 2105] [outer = 0x1128d3800] 09:07:17 INFO - PROCESS | 1652 | 1467821237952 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]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:07:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms 09:07:18 INFO - PROCESS | 1652 | 1467821238006 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1652 | 1467821238010 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:07:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:07:18 INFO - PROCESS | 1652 | 1467821238016 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1652 | 1467821238018 Marionette TRACE conn2 <- [1,2778,null,{}] 09:07:18 INFO - PROCESS | 1652 | 1467821238020 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}] 09:07:18 INFO - PROCESS | 1652 | 1467821238022 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:18 INFO - PROCESS | 1652 | 1467821238099 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:07:18 INFO - PROCESS | 1652 | 1467821238104 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1652 | 1467821238105 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119163000 == 29 [pid = 1652] [id = 702] 09:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115e61800) [pid = 1652] [serial = 2106] [outer = 0x0] 09:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115ea3000) [pid = 1652] [serial = 2107] [outer = 0x115e61800] 09:07:18 INFO - PROCESS | 1652 | 1467821238135 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116978c00) [pid = 1652] [serial = 2108] [outer = 0x115e61800] 09:07:18 INFO - PROCESS | 1652 | 1467821238533 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]]]}] 09:07:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:07:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 09:07:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:07:18 INFO - PROCESS | 1652 | 1467821238587 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1652 | 1467821238588 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:07:18 INFO - PROCESS | 1652 | 1467821238592 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1652 | 1467821238595 Marionette TRACE conn2 <- [1,2782,null,{}] 09:07:18 INFO - PROCESS | 1652 | 1467821238608 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}] 09:07:18 INFO - PROCESS | 1652 | 1467821238613 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:18 INFO - PROCESS | 1652 | 1467821238734 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:07:18 INFO - PROCESS | 1652 | 1467821238748 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1652 | 1467821238751 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x123956800 == 30 [pid = 1652] [id = 703] 09:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1122b7c00) [pid = 1652] [serial = 2109] [outer = 0x0] 09:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176c7000) [pid = 1652] [serial = 2110] [outer = 0x1122b7c00] 09:07:18 INFO - PROCESS | 1652 | 1467821238795 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11812b000) [pid = 1652] [serial = 2111] [outer = 0x1122b7c00] 09:07:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:07:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 626ms 09:07:19 INFO - PROCESS | 1652 | 1467821239211 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]]]}] 09:07:19 INFO - PROCESS | 1652 | 1467821239218 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:07:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:07:19 INFO - PROCESS | 1652 | 1467821239219 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:07:19 INFO - PROCESS | 1652 | 1467821239227 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1652 | 1467821239228 Marionette TRACE conn2 <- [1,2786,null,{}] 09:07:19 INFO - PROCESS | 1652 | 1467821239234 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}] 09:07:19 INFO - PROCESS | 1652 | 1467821239236 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:19 INFO - PROCESS | 1652 | 1467821239355 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:07:19 INFO - PROCESS | 1652 | 1467821239388 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1652 | 1467821239389 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x124186000 == 31 [pid = 1652] [id = 704] 09:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118129c00) [pid = 1652] [serial = 2112] [outer = 0x0] 09:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11833b400) [pid = 1652] [serial = 2113] [outer = 0x118129c00] 09:07:19 INFO - PROCESS | 1652 | 1467821239414 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184e3000) [pid = 1652] [serial = 2114] [outer = 0x118129c00] 09:07:19 INFO - PROCESS | 1652 | 1467821239687 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:07:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 479ms 09:07:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:07:19 INFO - PROCESS | 1652 | 1467821239701 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1652 | 1467821239703 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:07:19 INFO - PROCESS | 1652 | 1467821239718 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1652 | 1467821239730 Marionette TRACE conn2 <- [1,2790,null,{}] 09:07:19 INFO - PROCESS | 1652 | 1467821239738 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}] 09:07:19 INFO - PROCESS | 1652 | 1467821239741 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:19 INFO - PROCESS | 1652 | 1467821239836 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:07:19 INFO - PROCESS | 1652 | 1467821239872 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1652 | 1467821239873 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ddb000 == 32 [pid = 1652] [id = 705] 09:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x114030c00) [pid = 1652] [serial = 2115] [outer = 0x0] 09:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118786400) [pid = 1652] [serial = 2116] [outer = 0x114030c00] 09:07:19 INFO - PROCESS | 1652 | 1467821239898 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118d8b800) [pid = 1652] [serial = 2117] [outer = 0x114030c00] 09:07:20 INFO - PROCESS | 1652 | 1467821240231 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:07:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 547ms 09:07:20 INFO - PROCESS | 1652 | 1467821240259 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1652 | 1467821240260 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:07:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:07:20 INFO - PROCESS | 1652 | 1467821240262 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1652 | 1467821240263 Marionette TRACE conn2 <- [1,2794,null,{}] 09:07:20 INFO - PROCESS | 1652 | 1467821240266 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}] 09:07:20 INFO - PROCESS | 1652 | 1467821240270 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:20 INFO - PROCESS | 1652 | 1467821240386 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:07:20 INFO - PROCESS | 1652 | 1467821240392 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1652 | 1467821240392 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6f800 == 33 [pid = 1652] [id = 706] 09:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118d8c000) [pid = 1652] [serial = 2118] [outer = 0x0] 09:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1192f1000) [pid = 1652] [serial = 2119] [outer = 0x118d8c000] 09:07:20 INFO - PROCESS | 1652 | 1467821240417 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1195b8000) [pid = 1652] [serial = 2120] [outer = 0x118d8c000] 09:07:20 INFO - PROCESS | 1652 | 1467821240731 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:07:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 09:07:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:07:20 INFO - PROCESS | 1652 | 1467821240792 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1652 | 1467821240793 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:07:20 INFO - PROCESS | 1652 | 1467821240795 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1652 | 1467821240796 Marionette TRACE conn2 <- [1,2798,null,{}] 09:07:20 INFO - PROCESS | 1652 | 1467821240798 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}] 09:07:20 INFO - PROCESS | 1652 | 1467821240799 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:20 INFO - PROCESS | 1652 | 1467821240902 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:07:20 INFO - PROCESS | 1652 | 1467821240906 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1652 | 1467821240907 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d5000 == 34 [pid = 1652] [id = 707] 09:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118d8f800) [pid = 1652] [serial = 2121] [outer = 0x0] 09:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199ae400) [pid = 1652] [serial = 2122] [outer = 0x118d8f800] 09:07:20 INFO - PROCESS | 1652 | 1467821240931 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119b7a800) [pid = 1652] [serial = 2123] [outer = 0x118d8f800] 09:07:21 INFO - PROCESS | 1652 | 1467821241263 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:07:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 09:07:21 INFO - PROCESS | 1652 | 1467821241313 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1652 | 1467821241314 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:07:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:07:21 INFO - PROCESS | 1652 | 1467821241316 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1652 | 1467821241317 Marionette TRACE conn2 <- [1,2802,null,{}] 09:07:21 INFO - PROCESS | 1652 | 1467821241320 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}] 09:07:21 INFO - PROCESS | 1652 | 1467821241321 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:21 INFO - PROCESS | 1652 | 1467821241417 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:07:21 INFO - PROCESS | 1652 | 1467821241456 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1652 | 1467821241457 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b738800 == 35 [pid = 1652] [id = 708] 09:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d28400) [pid = 1652] [serial = 2124] [outer = 0x0] 09:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119d6a800) [pid = 1652] [serial = 2125] [outer = 0x119d28400] 09:07:21 INFO - PROCESS | 1652 | 1467821241481 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123817c00) [pid = 1652] [serial = 2126] [outer = 0x119d28400] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1174ee400) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199df400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f84000) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111cac800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176cc400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1186d5800) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113370c00) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116079c00) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112765800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113371000) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119f85800) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12477f400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117225400) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:07:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118d99c00) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:07:21 INFO - PROCESS | 1652 | 1467821241930 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:07:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 618ms 09:07:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:07:21 INFO - PROCESS | 1652 | 1467821241936 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1652 | 1467821241937 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:07:21 INFO - PROCESS | 1652 | 1467821241941 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1652 | 1467821241943 Marionette TRACE conn2 <- [1,2806,null,{}] 09:07:21 INFO - PROCESS | 1652 | 1467821241945 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}] 09:07:21 INFO - PROCESS | 1652 | 1467821241946 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:22 INFO - PROCESS | 1652 | 1467821242029 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:07:22 INFO - PROCESS | 1652 | 1467821242033 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1652 | 1467821242034 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123955000 == 36 [pid = 1652] [id = 709] 09:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1139ec800) [pid = 1652] [serial = 2127] [outer = 0x0] 09:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116079c00) [pid = 1652] [serial = 2128] [outer = 0x1139ec800] 09:07:22 INFO - PROCESS | 1652 | 1467821242058 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1192ef000) [pid = 1652] [serial = 2129] [outer = 0x1139ec800] 09:07:22 INFO - PROCESS | 1652 | 1467821242407 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:07:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 472ms 09:07:22 INFO - PROCESS | 1652 | 1467821242412 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1652 | 1467821242413 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:07:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:07:22 INFO - PROCESS | 1652 | 1467821242415 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1652 | 1467821242416 Marionette TRACE conn2 <- [1,2810,null,{}] 09:07:22 INFO - PROCESS | 1652 | 1467821242419 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}] 09:07:22 INFO - PROCESS | 1652 | 1467821242420 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:22 INFO - PROCESS | 1652 | 1467821242540 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:07:22 INFO - PROCESS | 1652 | 1467821242549 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1652 | 1467821242550 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c289000 == 37 [pid = 1652] [id = 710] 09:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115ea6400) [pid = 1652] [serial = 2130] [outer = 0x0] 09:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d33400) [pid = 1652] [serial = 2131] [outer = 0x115ea6400] 09:07:22 INFO - PROCESS | 1652 | 1467821242590 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123a0a400) [pid = 1652] [serial = 2132] [outer = 0x115ea6400] 09:07:22 INFO - PROCESS | 1652 | 1467821242919 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:07:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 09:07:22 INFO - PROCESS | 1652 | 1467821242934 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1652 | 1467821242936 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:07:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:07:22 INFO - PROCESS | 1652 | 1467821242939 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1652 | 1467821242944 Marionette TRACE conn2 <- [1,2814,null,{}] 09:07:22 INFO - PROCESS | 1652 | 1467821242946 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}] 09:07:22 INFO - PROCESS | 1652 | 1467821242957 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:23 INFO - PROCESS | 1652 | 1467821243050 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:07:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cce2800 == 36 [pid = 1652] [id = 16] 09:07:23 INFO - PROCESS | 1652 | 1467821243078 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1652 | 1467821243079 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12697b800 == 37 [pid = 1652] [id = 711] 09:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116a06400) [pid = 1652] [serial = 2133] [outer = 0x0] 09:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119f80000) [pid = 1652] [serial = 2134] [outer = 0x116a06400] 09:07:23 INFO - PROCESS | 1652 | 1467821243163 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e0ac00) [pid = 1652] [serial = 2135] [outer = 0x116a06400] 09:07:23 INFO - PROCESS | 1652 | 1467821243458 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:07:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 574ms 09:07:23 INFO - PROCESS | 1652 | 1467821243512 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1652 | 1467821243514 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:07:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:07:23 INFO - PROCESS | 1652 | 1467821243518 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1652 | 1467821243519 Marionette TRACE conn2 <- [1,2818,null,{}] 09:07:23 INFO - PROCESS | 1652 | 1467821243526 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}] 09:07:23 INFO - PROCESS | 1652 | 1467821243528 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:23 INFO - PROCESS | 1652 | 1467821243648 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:07:23 INFO - PROCESS | 1652 | 1467821243734 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1652 | 1467821243735 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca61000 == 38 [pid = 1652] [id = 712] 09:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199e1800) [pid = 1652] [serial = 2136] [outer = 0x0] 09:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124e57400) [pid = 1652] [serial = 2137] [outer = 0x1199e1800] 09:07:23 INFO - PROCESS | 1652 | 1467821243775 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125749800) [pid = 1652] [serial = 2138] [outer = 0x1199e1800] 09:07:24 INFO - PROCESS | 1652 | 1467821244396 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:07:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 925ms 09:07:24 INFO - PROCESS | 1652 | 1467821244443 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:07:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:07:24 INFO - PROCESS | 1652 | 1467821244445 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:07:24 INFO - PROCESS | 1652 | 1467821244448 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1652 | 1467821244452 Marionette TRACE conn2 <- [1,2822,null,{}] 09:07:24 INFO - PROCESS | 1652 | 1467821244456 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}] 09:07:24 INFO - PROCESS | 1652 | 1467821244457 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:24 INFO - PROCESS | 1652 | 1467821244574 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:07:24 INFO - PROCESS | 1652 | 1467821244656 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1652 | 1467821244657 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11929a800 == 39 [pid = 1652] [id = 713] 09:07:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112a80c00) [pid = 1652] [serial = 2139] [outer = 0x0] 09:07:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1139fa400) [pid = 1652] [serial = 2140] [outer = 0x112a80c00] 09:07:24 INFO - PROCESS | 1652 | 1467821244688 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115ea4c00) [pid = 1652] [serial = 2141] [outer = 0x112a80c00] 09:07:25 INFO - PROCESS | 1652 | 1467821245231 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]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:07:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 822ms 09:07:25 INFO - PROCESS | 1652 | 1467821245270 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1652 | 1467821245276 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:07:25 INFO - PROCESS | 1652 | 1467821245281 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1652 | 1467821245282 Marionette TRACE conn2 <- [1,2826,null,{}] 09:07:25 INFO - PROCESS | 1652 | 1467821245285 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}] 09:07:25 INFO - PROCESS | 1652 | 1467821245287 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:25 INFO - PROCESS | 1652 | 1467821245400 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:07:25 INFO - PROCESS | 1652 | 1467821245628 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1652 | 1467821245630 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116672000 == 40 [pid = 1652] [id = 714] 09:07:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1110a1400) [pid = 1652] [serial = 2142] [outer = 0x0] 09:07:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128d3c00) [pid = 1652] [serial = 2143] [outer = 0x1110a1400] 09:07:25 INFO - PROCESS | 1652 | 1467821245670 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113e90400) [pid = 1652] [serial = 2144] [outer = 0x1110a1400] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12697b800 == 39 [pid = 1652] [id = 711] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c289000 == 38 [pid = 1652] [id = 710] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123955000 == 37 [pid = 1652] [id = 709] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b738800 == 36 [pid = 1652] [id = 708] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d5000 == 35 [pid = 1652] [id = 707] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6f800 == 34 [pid = 1652] [id = 706] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x126ddb000 == 33 [pid = 1652] [id = 705] 09:07:26 INFO - PROCESS | 1652 | 1467821246291 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124186000 == 32 [pid = 1652] [id = 704] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cce2000 == 31 [pid = 1652] [id = 18] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123956800 == 30 [pid = 1652] [id = 703] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119163000 == 29 [pid = 1652] [id = 702] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117016800 == 28 [pid = 1652] [id = 701] 09:07:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119175000 == 27 [pid = 1652] [id = 700] 09:07:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:07:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1073ms 09:07:26 INFO - PROCESS | 1652 | 1467821246355 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1652 | 1467821246357 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:07:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:07:26 INFO - PROCESS | 1652 | 1467821246360 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1652 | 1467821246362 Marionette TRACE conn2 <- [1,2830,null,{}] 09:07:26 INFO - PROCESS | 1652 | 1467821246365 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}] 09:07:26 INFO - PROCESS | 1652 | 1467821246366 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:26 INFO - PROCESS | 1652 | 1467821246449 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:07:26 INFO - PROCESS | 1652 | 1467821246454 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1652 | 1467821246457 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119175000 == 28 [pid = 1652] [id = 715] 09:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115e9ec00) [pid = 1652] [serial = 2145] [outer = 0x0] 09:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11704fc00) [pid = 1652] [serial = 2146] [outer = 0x115e9ec00] 09:07:26 INFO - PROCESS | 1652 | 1467821246493 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1174f3400) [pid = 1652] [serial = 2147] [outer = 0x115e9ec00] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1194b0000) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199b3800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119d29000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119d37c00) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123816400) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1192ed800) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1181a0400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118336000) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118d87400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11913e800) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133e8c00) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115ea2400) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11721c800) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117485000) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119432c00) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115e88c00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115ea6000) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1240b9c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12690ec00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12381d800) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1181af400) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124658400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1256d6400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124e57000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119435c00) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119f81c00) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124775c00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 09:07:26 INFO - PROCESS | 1652 | 1467821246851 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]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:07:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 09:07:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:07:26 INFO - PROCESS | 1652 | 1467821246881 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1652 | 1467821246883 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:07:26 INFO - PROCESS | 1652 | 1467821246885 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1652 | 1467821246887 Marionette TRACE conn2 <- [1,2834,null,{}] 09:07:26 INFO - PROCESS | 1652 | 1467821246891 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}] 09:07:26 INFO - PROCESS | 1652 | 1467821246893 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:26 INFO - PROCESS | 1652 | 1467821246975 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:07:26 INFO - PROCESS | 1652 | 1467821246981 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1652 | 1467821246982 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d26800 == 29 [pid = 1652] [id = 716] 09:07:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11811a800) [pid = 1652] [serial = 2148] [outer = 0x0] 09:07:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1181a3400) [pid = 1652] [serial = 2149] [outer = 0x11811a800] 09:07:27 INFO - PROCESS | 1652 | 1467821247008 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118336800) [pid = 1652] [serial = 2150] [outer = 0x11811a800] 09:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116672000 == 28 [pid = 1652] [id = 714] 09:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11929a800 == 27 [pid = 1652] [id = 713] 09:07:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca61000 == 26 [pid = 1652] [id = 712] 09:07:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119175000 == 25 [pid = 1652] [id = 715] 09:07:28 INFO - PROCESS | 1652 | 1467821248418 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1571ms 09:07:28 INFO - PROCESS | 1652 | 1467821248458 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:07:28 INFO - PROCESS | 1652 | 1467821248461 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:07:28 INFO - PROCESS | 1652 | 1467821248464 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1652 | 1467821248466 Marionette TRACE conn2 <- [1,2838,null,{}] 09:07:28 INFO - PROCESS | 1652 | 1467821248470 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}] 09:07:28 INFO - PROCESS | 1652 | 1467821248472 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:28 INFO - PROCESS | 1652 | 1467821248569 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:07:28 INFO - PROCESS | 1652 | 1467821248627 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1652 | 1467821248628 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117361000 == 26 [pid = 1652] [id = 717] 09:07:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111ca9c00) [pid = 1652] [serial = 2151] [outer = 0x0] 09:07:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128d7400) [pid = 1652] [serial = 2152] [outer = 0x111ca9c00] 09:07:28 INFO - PROCESS | 1652 | 1467821248656 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133d3000) [pid = 1652] [serial = 2153] [outer = 0x111ca9c00] 09:07:28 INFO - PROCESS | 1652 | 1467821248995 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:07:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 573ms 09:07:29 INFO - PROCESS | 1652 | 1467821249036 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1652 | 1467821249040 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:07:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:07:29 INFO - PROCESS | 1652 | 1467821249044 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1652 | 1467821249046 Marionette TRACE conn2 <- [1,2842,null,{}] 09:07:29 INFO - PROCESS | 1652 | 1467821249049 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}] 09:07:29 INFO - PROCESS | 1652 | 1467821249051 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:29 INFO - PROCESS | 1652 | 1467821249130 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:07:29 INFO - PROCESS | 1652 | 1467821249188 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1652 | 1467821249190 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f24000 == 27 [pid = 1652] [id = 718] 09:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e92400) [pid = 1652] [serial = 2154] [outer = 0x0] 09:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115e8dc00) [pid = 1652] [serial = 2155] [outer = 0x112e92400] 09:07:29 INFO - PROCESS | 1652 | 1467821249222 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116722400) [pid = 1652] [serial = 2156] [outer = 0x112e92400] 09:07:29 INFO - PROCESS | 1652 | 1467821249551 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:07:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 570ms 09:07:29 INFO - PROCESS | 1652 | 1467821249621 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1652 | 1467821249622 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:07:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:07:29 INFO - PROCESS | 1652 | 1467821249625 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1652 | 1467821249627 Marionette TRACE conn2 <- [1,2846,null,{}] 09:07:29 INFO - PROCESS | 1652 | 1467821249635 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}] 09:07:29 INFO - PROCESS | 1652 | 1467821249638 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:29 INFO - PROCESS | 1652 | 1467821249738 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:07:29 INFO - PROCESS | 1652 | 1467821249776 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1652 | 1467821249778 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c10000 == 28 [pid = 1652] [id = 719] 09:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128d6400) [pid = 1652] [serial = 2157] [outer = 0x0] 09:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1176c7c00) [pid = 1652] [serial = 2158] [outer = 0x1128d6400] 09:07:29 INFO - PROCESS | 1652 | 1467821249806 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118127800) [pid = 1652] [serial = 2159] [outer = 0x1128d6400] 09:07:30 INFO - PROCESS | 1652 | 1467821250158 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]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 09:07:30 INFO - PROCESS | 1652 | 1467821250198 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:07:30 INFO - PROCESS | 1652 | 1467821250200 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:07:30 INFO - PROCESS | 1652 | 1467821250203 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1652 | 1467821250204 Marionette TRACE conn2 <- [1,2850,null,{}] 09:07:30 INFO - PROCESS | 1652 | 1467821250207 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}] 09:07:30 INFO - PROCESS | 1652 | 1467821250208 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:30 INFO - PROCESS | 1652 | 1467821250328 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:07:30 INFO - PROCESS | 1652 | 1467821250332 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1652 | 1467821250333 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12884a000 == 29 [pid = 1652] [id = 720] 09:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118137400) [pid = 1652] [serial = 2160] [outer = 0x0] 09:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118338000) [pid = 1652] [serial = 2161] [outer = 0x118137400] 09:07:30 INFO - PROCESS | 1652 | 1467821250359 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1186d8000) [pid = 1652] [serial = 2162] [outer = 0x118137400] 09:07:30 INFO - PROCESS | 1652 | 1467821250710 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 09:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:07:30 INFO - PROCESS | 1652 | 1467821250724 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1652 | 1467821250726 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:07:30 INFO - PROCESS | 1652 | 1467821250729 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1652 | 1467821250731 Marionette TRACE conn2 <- [1,2854,null,{}] 09:07:30 INFO - PROCESS | 1652 | 1467821250742 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}] 09:07:30 INFO - PROCESS | 1652 | 1467821250744 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:30 INFO - PROCESS | 1652 | 1467821250897 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:07:30 INFO - PROCESS | 1652 | 1467821250935 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1652 | 1467821250936 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6a800 == 30 [pid = 1652] [id = 721] 09:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128cac00) [pid = 1652] [serial = 2163] [outer = 0x0] 09:07:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118787800) [pid = 1652] [serial = 2164] [outer = 0x1128cac00] 09:07:30 INFO - PROCESS | 1652 | 1467821250970 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118d8e800) [pid = 1652] [serial = 2165] [outer = 0x1128cac00] 09:07:31 INFO - PROCESS | 1652 | 1467821251386 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:07:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 09:07:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:07:31 INFO - PROCESS | 1652 | 1467821251401 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1652 | 1467821251403 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:07:31 INFO - PROCESS | 1652 | 1467821251405 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1652 | 1467821251408 Marionette TRACE conn2 <- [1,2858,null,{}] 09:07:31 INFO - PROCESS | 1652 | 1467821251411 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}] 09:07:31 INFO - PROCESS | 1652 | 1467821251415 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:31 INFO - PROCESS | 1652 | 1467821251711 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1139ec800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a06400) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115ea6400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e9ec00) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12cab2400) [pid = 1652] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112a80c00) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199e1800) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12cce3000) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e61800) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x114030c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1122b7c00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115ea2000) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118129c00) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128d3800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118d8c000) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1110a1400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x115e8d000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118121400) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1194bb800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119d28400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119d2ac00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118d8f800) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:07:31 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d35000) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:07:31 INFO - PROCESS | 1652 | 1467821251758 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1652 | 1467821251759 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e56000 == 31 [pid = 1652] [id = 722] 09:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x110fb0800) [pid = 1652] [serial = 2166] [outer = 0x0] 09:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128cf400) [pid = 1652] [serial = 2167] [outer = 0x110fb0800] 09:07:31 INFO - PROCESS | 1652 | 1467821251784 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115e94c00) [pid = 1652] [serial = 2168] [outer = 0x110fb0800] 09:07:32 INFO - PROCESS | 1652 | 1467821252061 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 672ms 09:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:07:32 INFO - PROCESS | 1652 | 1467821252081 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1652 | 1467821252082 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:07:32 INFO - PROCESS | 1652 | 1467821252084 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1652 | 1467821252085 Marionette TRACE conn2 <- [1,2862,null,{}] 09:07:32 INFO - PROCESS | 1652 | 1467821252087 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}] 09:07:32 INFO - PROCESS | 1652 | 1467821252089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:32 INFO - PROCESS | 1652 | 1467821252185 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:07:32 INFO - PROCESS | 1652 | 1467821252188 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1652 | 1467821252189 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x117033800 == 32 [pid = 1652] [id = 723] 09:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115e97000) [pid = 1652] [serial = 2169] [outer = 0x0] 09:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117221c00) [pid = 1652] [serial = 2170] [outer = 0x115e97000] 09:07:32 INFO - PROCESS | 1652 | 1467821252216 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118d7d000) [pid = 1652] [serial = 2171] [outer = 0x115e97000] 09:07:32 INFO - PROCESS | 1652 | 1467821252548 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms 09:07:32 INFO - PROCESS | 1652 | 1467821252553 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1652 | 1467821252554 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:07:32 INFO - PROCESS | 1652 | 1467821252564 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1652 | 1467821252565 Marionette TRACE conn2 <- [1,2866,null,{}] 09:07:32 INFO - PROCESS | 1652 | 1467821252567 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}] 09:07:32 INFO - PROCESS | 1652 | 1467821252568 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:32 INFO - PROCESS | 1652 | 1467821252676 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:07:32 INFO - PROCESS | 1652 | 1467821252709 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1652 | 1467821252710 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b038000 == 33 [pid = 1652] [id = 724] 09:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11696ac00) [pid = 1652] [serial = 2172] [outer = 0x0] 09:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118d8ac00) [pid = 1652] [serial = 2173] [outer = 0x11696ac00] 09:07:32 INFO - PROCESS | 1652 | 1467821252734 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1194af800) [pid = 1652] [serial = 2174] [outer = 0x11696ac00] 09:07:33 INFO - PROCESS | 1652 | 1467821253009 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:07:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 471ms 09:07:33 INFO - PROCESS | 1652 | 1467821253033 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1652 | 1467821253034 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:07:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:07:33 INFO - PROCESS | 1652 | 1467821253036 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1652 | 1467821253037 Marionette TRACE conn2 <- [1,2870,null,{}] 09:07:33 INFO - PROCESS | 1652 | 1467821253047 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}] 09:07:33 INFO - PROCESS | 1652 | 1467821253048 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:33 INFO - PROCESS | 1652 | 1467821253128 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:07:33 INFO - PROCESS | 1652 | 1467821253143 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1652 | 1467821253144 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c0e000 == 34 [pid = 1652] [id = 725] 09:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194b4000) [pid = 1652] [serial = 2175] [outer = 0x0] 09:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119526400) [pid = 1652] [serial = 2176] [outer = 0x1194b4000] 09:07:33 INFO - PROCESS | 1652 | 1467821253167 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1197da800) [pid = 1652] [serial = 2177] [outer = 0x1194b4000] 09:07:33 INFO - PROCESS | 1652 | 1467821253492 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:07:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 473ms 09:07:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:07:33 INFO - PROCESS | 1652 | 1467821253509 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1652 | 1467821253511 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:07:33 INFO - PROCESS | 1652 | 1467821253513 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1652 | 1467821253514 Marionette TRACE conn2 <- [1,2874,null,{}] 09:07:33 INFO - PROCESS | 1652 | 1467821253516 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}] 09:07:33 INFO - PROCESS | 1652 | 1467821253517 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:33 INFO - PROCESS | 1652 | 1467821253624 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:07:33 INFO - PROCESS | 1652 | 1467821253630 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1652 | 1467821253631 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb3000 == 35 [pid = 1652] [id = 726] 09:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1128d2c00) [pid = 1652] [serial = 2178] [outer = 0x0] 09:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195b9800) [pid = 1652] [serial = 2179] [outer = 0x1128d2c00] 09:07:33 INFO - PROCESS | 1652 | 1467821253655 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199e1800) [pid = 1652] [serial = 2180] [outer = 0x1128d2c00] 09:07:34 INFO - PROCESS | 1652 | 1467821254296 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:07:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 868ms 09:07:34 INFO - PROCESS | 1652 | 1467821254382 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1652 | 1467821254386 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:07:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:07:34 INFO - PROCESS | 1652 | 1467821254390 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1652 | 1467821254393 Marionette TRACE conn2 <- [1,2878,null,{}] 09:07:34 INFO - PROCESS | 1652 | 1467821254397 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}] 09:07:34 INFO - PROCESS | 1652 | 1467821254398 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:34 INFO - PROCESS | 1652 | 1467821254515 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:07:34 INFO - PROCESS | 1652 | 1467821254572 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1652 | 1467821254573 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa1800 == 36 [pid = 1652] [id = 727] 09:07:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111c81800) [pid = 1652] [serial = 2181] [outer = 0x0] 09:07:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112df0400) [pid = 1652] [serial = 2182] [outer = 0x111c81800] 09:07:34 INFO - PROCESS | 1652 | 1467821254604 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115e5a000) [pid = 1652] [serial = 2183] [outer = 0x111c81800] 09:07:35 INFO - PROCESS | 1652 | 1467821255094 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]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:07:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 774ms 09:07:35 INFO - PROCESS | 1652 | 1467821255181 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1652 | 1467821255184 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:07:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:07:35 INFO - PROCESS | 1652 | 1467821255192 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1652 | 1467821255194 Marionette TRACE conn2 <- [1,2882,null,{}] 09:07:35 INFO - PROCESS | 1652 | 1467821255197 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}] 09:07:35 INFO - PROCESS | 1652 | 1467821255199 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:35 INFO - PROCESS | 1652 | 1467821255310 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:07:35 INFO - PROCESS | 1652 | 1467821255398 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1652 | 1467821255400 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x129185800 == 37 [pid = 1652] [id = 728] 09:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11721c800) [pid = 1652] [serial = 2184] [outer = 0x0] 09:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1172ca800) [pid = 1652] [serial = 2185] [outer = 0x11721c800] 09:07:35 INFO - PROCESS | 1652 | 1467821255430 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11811d400) [pid = 1652] [serial = 2186] [outer = 0x11721c800] 09:07:36 INFO - PROCESS | 1652 | 1467821256098 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]]]}] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c0e000 == 36 [pid = 1652] [id = 725] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b038000 == 35 [pid = 1652] [id = 724] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117033800 == 34 [pid = 1652] [id = 723] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117e56000 == 33 [pid = 1652] [id = 722] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6a800 == 32 [pid = 1652] [id = 721] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12884a000 == 31 [pid = 1652] [id = 720] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c10000 == 30 [pid = 1652] [id = 719] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119f24000 == 29 [pid = 1652] [id = 718] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117361000 == 28 [pid = 1652] [id = 717] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1181a3400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123d26800 == 27 [pid = 1652] [id = 716] 09:07:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:07:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 972ms 09:07:36 INFO - PROCESS | 1652 | 1467821256164 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1652 | 1467821256166 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:07:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:07:36 INFO - PROCESS | 1652 | 1467821256169 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1652 | 1467821256171 Marionette TRACE conn2 <- [1,2886,null,{}] 09:07:36 INFO - PROCESS | 1652 | 1467821256174 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}] 09:07:36 INFO - PROCESS | 1652 | 1467821256176 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:36 INFO - PROCESS | 1652 | 1467821256270 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115ea3000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118d8b800) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116978c00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1176c7000) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11812b000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117224800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1166e9800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11833b400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112a79c00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110fb4400) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1192f1000) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1128d3c00) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11607cc00) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11607b400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11877f000) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1181a9800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199ae000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1195b4c00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119d6a800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x124e51000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124776c00) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119b7a800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1199ae400) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12690fc00) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1256d0c00) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1192ef000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116079c00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x113e90400) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119f80000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x123817c00) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118786400) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123a0a400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1195b8000) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x124e0ac00) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11704fc00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x119b76400) [pid = 1652] [serial = 1454] [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.] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1184e3000) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x119d33400) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1139fa400) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x125749800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x1174f3400) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x115ea4c00) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x124e57400) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 09:07:36 INFO - PROCESS | 1652 | 1467821256335 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1652 | 1467821256336 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e61000 == 28 [pid = 1652] [id = 729] 09:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x112a79c00) [pid = 1652] [serial = 2187] [outer = 0x0] 09:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1133dd000) [pid = 1652] [serial = 2188] [outer = 0x112a79c00] 09:07:36 INFO - PROCESS | 1652 | 1467821256363 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x115e8f400) [pid = 1652] [serial = 2189] [outer = 0x112a79c00] 09:07:36 INFO - PROCESS | 1652 | 1467821256701 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:07:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 09:07:36 INFO - PROCESS | 1652 | 1467821256741 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1652 | 1467821256744 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:07:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:07:36 INFO - PROCESS | 1652 | 1467821256749 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1652 | 1467821256750 Marionette TRACE conn2 <- [1,2890,null,{}] 09:07:36 INFO - PROCESS | 1652 | 1467821256752 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}] 09:07:36 INFO - PROCESS | 1652 | 1467821256754 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:36 INFO - PROCESS | 1652 | 1467821256853 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:07:36 INFO - PROCESS | 1652 | 1467821256907 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1652 | 1467821256907 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a5f000 == 29 [pid = 1652] [id = 730] 09:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x115e99800) [pid = 1652] [serial = 2190] [outer = 0x0] 09:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x116724800) [pid = 1652] [serial = 2191] [outer = 0x115e99800] 09:07:36 INFO - PROCESS | 1652 | 1467821256934 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11722a000) [pid = 1652] [serial = 2192] [outer = 0x115e99800] 09:07:37 INFO - PROCESS | 1652 | 1467821257233 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:07:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 09:07:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:07:37 INFO - PROCESS | 1652 | 1467821257269 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1652 | 1467821257270 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:07:37 INFO - PROCESS | 1652 | 1467821257275 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1652 | 1467821257279 Marionette TRACE conn2 <- [1,2894,null,{}] 09:07:37 INFO - PROCESS | 1652 | 1467821257287 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}] 09:07:37 INFO - PROCESS | 1652 | 1467821257293 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:37 INFO - PROCESS | 1652 | 1467821257376 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:07:37 INFO - PROCESS | 1652 | 1467821257441 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1652 | 1467821257443 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x124179800 == 30 [pid = 1652] [id = 731] 09:07:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x117229c00) [pid = 1652] [serial = 2193] [outer = 0x0] 09:07:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118133800) [pid = 1652] [serial = 2194] [outer = 0x117229c00] 09:07:37 INFO - PROCESS | 1652 | 1467821257473 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11833c400) [pid = 1652] [serial = 2195] [outer = 0x117229c00] 09:07:37 INFO - PROCESS | 1652 | 1467821257852 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:07:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 628ms 09:07:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:07:37 INFO - PROCESS | 1652 | 1467821257901 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1652 | 1467821257903 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:07:37 INFO - PROCESS | 1652 | 1467821257905 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1652 | 1467821257906 Marionette TRACE conn2 <- [1,2898,null,{}] 09:07:37 INFO - PROCESS | 1652 | 1467821257908 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}] 09:07:37 INFO - PROCESS | 1652 | 1467821257909 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:37 INFO - PROCESS | 1652 | 1467821257989 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:07:38 INFO - PROCESS | 1652 | 1467821258051 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1652 | 1467821258052 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12718d000 == 31 [pid = 1652] [id = 732] 09:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1186dc800) [pid = 1652] [serial = 2196] [outer = 0x0] 09:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118d82400) [pid = 1652] [serial = 2197] [outer = 0x1186dc800] 09:07:38 INFO - PROCESS | 1652 | 1467821258077 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118d91800) [pid = 1652] [serial = 2198] [outer = 0x1186dc800] 09:07:38 INFO - PROCESS | 1652 | 1467821258402 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]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:07:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 09:07:38 INFO - PROCESS | 1652 | 1467821258425 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1652 | 1467821258428 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:07:38 INFO - PROCESS | 1652 | 1467821258439 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1652 | 1467821258442 Marionette TRACE conn2 <- [1,2902,null,{}] 09:07:38 INFO - PROCESS | 1652 | 1467821258445 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}] 09:07:38 INFO - PROCESS | 1652 | 1467821258446 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:38 INFO - PROCESS | 1652 | 1467821258545 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:07:38 INFO - PROCESS | 1652 | 1467821258549 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1652 | 1467821258550 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f6a800 == 32 [pid = 1652] [id = 733] 09:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x110fe5400) [pid = 1652] [serial = 2199] [outer = 0x0] 09:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119141800) [pid = 1652] [serial = 2200] [outer = 0x110fe5400] 09:07:38 INFO - PROCESS | 1652 | 1467821258574 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11942f000) [pid = 1652] [serial = 2201] [outer = 0x110fe5400] 09:07:38 INFO - PROCESS | 1652 | 1467821258920 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:07:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 09:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:07:38 INFO - PROCESS | 1652 | 1467821258960 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1652 | 1467821258962 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:07:38 INFO - PROCESS | 1652 | 1467821258964 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1652 | 1467821258965 Marionette TRACE conn2 <- [1,2906,null,{}] 09:07:38 INFO - PROCESS | 1652 | 1467821258967 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}] 09:07:38 INFO - PROCESS | 1652 | 1467821258971 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:39 INFO - PROCESS | 1652 | 1467821259087 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:07:39 INFO - PROCESS | 1652 | 1467821259099 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1652 | 1467821259100 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a527000 == 33 [pid = 1652] [id = 734] 09:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119433c00) [pid = 1652] [serial = 2202] [outer = 0x0] 09:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11991c400) [pid = 1652] [serial = 2203] [outer = 0x119433c00] 09:07:39 INFO - PROCESS | 1652 | 1467821259125 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119d28c00) [pid = 1652] [serial = 2204] [outer = 0x119433c00] 09:07:39 INFO - PROCESS | 1652 | 1467821259475 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:07:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 09:07:39 INFO - PROCESS | 1652 | 1467821259483 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1652 | 1467821259484 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:07:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:07:39 INFO - PROCESS | 1652 | 1467821259487 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1652 | 1467821259488 Marionette TRACE conn2 <- [1,2910,null,{}] 09:07:39 INFO - PROCESS | 1652 | 1467821259492 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}] 09:07:39 INFO - PROCESS | 1652 | 1467821259494 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:39 INFO - PROCESS | 1652 | 1467821259588 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:07:39 INFO - PROCESS | 1652 | 1467821259600 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1652 | 1467821259601 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a1800 == 34 [pid = 1652] [id = 735] 09:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d2d000) [pid = 1652] [serial = 2205] [outer = 0x0] 09:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119d35800) [pid = 1652] [serial = 2206] [outer = 0x119d2d000] 09:07:39 INFO - PROCESS | 1652 | 1467821259625 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119f81c00) [pid = 1652] [serial = 2207] [outer = 0x119d2d000] 09:07:39 INFO - PROCESS | 1652 | 1467821259940 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]]]}] 09:07:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:07:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:07:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 09:07:40 INFO - PROCESS | 1652 | 1467821260009 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1652 | 1467821260011 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:07:40 INFO - TEST-START | /DOMEvents/constructors.html 09:07:40 INFO - PROCESS | 1652 | 1467821260014 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1652 | 1467821260016 Marionette TRACE conn2 <- [1,2914,null,{}] 09:07:40 INFO - PROCESS | 1652 | 1467821260019 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}] 09:07:40 INFO - PROCESS | 1652 | 1467821260021 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:40 INFO - PROCESS | 1652 | 1467821260174 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:07:40 INFO - PROCESS | 1652 | 1467821260192 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1652 | 1467821260194 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb8800 == 35 [pid = 1652] [id = 736] 09:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119434400) [pid = 1652] [serial = 2208] [outer = 0x0] 09:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119f88000) [pid = 1652] [serial = 2209] [outer = 0x119434400] 09:07:40 INFO - PROCESS | 1652 | 1467821260226 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12381e800) [pid = 1652] [serial = 2210] [outer = 0x119434400] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1194b4000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112e92400) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11811a800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x111ca9c00) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1128d6400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118137400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1128cac00) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x110fb0800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11696ac00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:07:40 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x115e97000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:07:40 INFO - PROCESS | 1652 | 1467821260660 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]]]}] 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:07:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:07:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:07:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 676ms 09:07:40 INFO - PROCESS | 1652 | 1467821260690 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1652 | 1467821260691 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:07:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:07:40 INFO - PROCESS | 1652 | 1467821260694 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1652 | 1467821260695 Marionette TRACE conn2 <- [1,2918,null,{}] 09:07:40 INFO - PROCESS | 1652 | 1467821260698 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}] 09:07:40 INFO - PROCESS | 1652 | 1467821260699 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:40 INFO - PROCESS | 1652 | 1467821260779 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:07:40 INFO - PROCESS | 1652 | 1467821260782 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1652 | 1467821260784 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c742000 == 36 [pid = 1652] [id = 737] 09:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1194b0400) [pid = 1652] [serial = 2211] [outer = 0x0] 09:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123818c00) [pid = 1652] [serial = 2212] [outer = 0x1194b0400] 09:07:40 INFO - PROCESS | 1652 | 1467821260808 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x123c20400) [pid = 1652] [serial = 2213] [outer = 0x1194b0400] 09:07:41 INFO - PROCESS | 1652 | 1467821261115 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:07:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:07:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 09:07:41 INFO - PROCESS | 1652 | 1467821261162 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1652 | 1467821261164 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:07:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:07:41 INFO - PROCESS | 1652 | 1467821261166 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1652 | 1467821261167 Marionette TRACE conn2 <- [1,2922,null,{}] 09:07:41 INFO - PROCESS | 1652 | 1467821261169 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}] 09:07:41 INFO - PROCESS | 1652 | 1467821261180 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:41 INFO - PROCESS | 1652 | 1467821261263 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:07:41 INFO - PROCESS | 1652 | 1467821261266 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1652 | 1467821261267 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c748000 == 37 [pid = 1652] [id = 738] 09:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118341800) [pid = 1652] [serial = 2214] [outer = 0x0] 09:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123f10000) [pid = 1652] [serial = 2215] [outer = 0x118341800] 09:07:41 INFO - PROCESS | 1652 | 1467821261341 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1243e0c00) [pid = 1652] [serial = 2216] [outer = 0x118341800] 09:07:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:41 INFO - PROCESS | 1652 | 1467821261623 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]]]}] 09:07:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:07:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:41 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 09:07:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:41 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 09:07:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:41 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]" 09:07:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:07:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 473ms 09:07:41 INFO - PROCESS | 1652 | 1467821261647 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:07:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:07:41 INFO - PROCESS | 1652 | 1467821261649 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:07:41 INFO - PROCESS | 1652 | 1467821261652 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1652 | 1467821261654 Marionette TRACE conn2 <- [1,2926,null,{}] 09:07:41 INFO - PROCESS | 1652 | 1467821261665 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}] 09:07:41 INFO - PROCESS | 1652 | 1467821261667 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:41 INFO - PROCESS | 1652 | 1467821261774 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:07:41 INFO - PROCESS | 1652 | 1467821261779 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1652 | 1467821261781 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb15800 == 38 [pid = 1652] [id = 739] 09:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x111ca9c00) [pid = 1652] [serial = 2217] [outer = 0x0] 09:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1246b0400) [pid = 1652] [serial = 2218] [outer = 0x111ca9c00] 09:07:41 INFO - PROCESS | 1652 | 1467821261822 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1256d6000) [pid = 1652] [serial = 2219] [outer = 0x111ca9c00] 09:07:42 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:07:42 INFO - PROCESS | 1652 | 1467821262260 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]]]}] 09:07:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:07:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 628ms 09:07:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:07:42 INFO - PROCESS | 1652 | 1467821262297 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1652 | 1467821262299 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:07:42 INFO - PROCESS | 1652 | 1467821262302 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1652 | 1467821262303 Marionette TRACE conn2 <- [1,2930,null,{}] 09:07:42 INFO - PROCESS | 1652 | 1467821262305 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}] 09:07:42 INFO - PROCESS | 1652 | 1467821262306 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:42 INFO - PROCESS | 1652 | 1467821262383 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:07:42 INFO - PROCESS | 1652 | 1467821262386 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1652 | 1467821262388 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccea800 == 39 [pid = 1652] [id = 740] 09:07:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1174f3400) [pid = 1652] [serial = 2220] [outer = 0x0] 09:07:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12690c800) [pid = 1652] [serial = 2221] [outer = 0x1174f3400] 09:07:42 INFO - PROCESS | 1652 | 1467821262415 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126d03c00) [pid = 1652] [serial = 2222] [outer = 0x1174f3400] 09:07:42 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:07:42 INFO - PROCESS | 1652 | 1467821262847 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]]]}] 09:07:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:07:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 568ms 09:07:42 INFO - PROCESS | 1652 | 1467821262871 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1652 | 1467821262873 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:07:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:07:42 INFO - PROCESS | 1652 | 1467821262876 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1652 | 1467821262880 Marionette TRACE conn2 <- [1,2934,null,{}] 09:07:42 INFO - PROCESS | 1652 | 1467821262883 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}] 09:07:42 INFO - PROCESS | 1652 | 1467821262885 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:43 INFO - PROCESS | 1652 | 1467821262996 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:07:43 INFO - PROCESS | 1652 | 1467821263066 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1652 | 1467821263068 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f23800 == 40 [pid = 1652] [id = 741] 09:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11402d800) [pid = 1652] [serial = 2223] [outer = 0x0] 09:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115e9cc00) [pid = 1652] [serial = 2224] [outer = 0x11402d800] 09:07:43 INFO - PROCESS | 1652 | 1467821263099 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11662a400) [pid = 1652] [serial = 2225] [outer = 0x11402d800] 09:07:43 INFO - PROCESS | 1652 | 1467821263486 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]]]}] 09:07:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:07:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 09:07:43 INFO - PROCESS | 1652 | 1467821263497 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1652 | 1467821263501 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:07:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:07:43 INFO - PROCESS | 1652 | 1467821263506 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1652 | 1467821263508 Marionette TRACE conn2 <- [1,2938,null,{}] 09:07:43 INFO - PROCESS | 1652 | 1467821263511 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}] 09:07:43 INFO - PROCESS | 1652 | 1467821263513 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:43 INFO - PROCESS | 1652 | 1467821263621 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:07:43 INFO - PROCESS | 1652 | 1467821263675 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1652 | 1467821263677 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129196800 == 41 [pid = 1652] [id = 742] 09:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a06000) [pid = 1652] [serial = 2226] [outer = 0x0] 09:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118123c00) [pid = 1652] [serial = 2227] [outer = 0x116a06000] 09:07:43 INFO - PROCESS | 1652 | 1467821263707 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118338400) [pid = 1652] [serial = 2228] [outer = 0x116a06000] 09:07:44 INFO - PROCESS | 1652 | 1467821264097 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]]]}] 09:07:44 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. 09:07:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 623ms 09:07:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:07:44 INFO - PROCESS | 1652 | 1467821264128 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1652 | 1467821264130 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:07:44 INFO - PROCESS | 1652 | 1467821264132 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1652 | 1467821264134 Marionette TRACE conn2 <- [1,2942,null,{}] 09:07:44 INFO - PROCESS | 1652 | 1467821264142 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}] 09:07:44 INFO - PROCESS | 1652 | 1467821264146 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:44 INFO - PROCESS | 1652 | 1467821264250 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:07:44 INFO - PROCESS | 1652 | 1467821264331 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1652 | 1467821264334 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccdb000 == 42 [pid = 1652] [id = 743] 09:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1192f9000) [pid = 1652] [serial = 2229] [outer = 0x0] 09:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194b4000) [pid = 1652] [serial = 2230] [outer = 0x1192f9000] 09:07:44 INFO - PROCESS | 1652 | 1467821264409 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199b1400) [pid = 1652] [serial = 2231] [outer = 0x1192f9000] 09:07:44 INFO - PROCESS | 1652 | 1467821264776 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"]]]}] 09:07:44 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 09:07:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:07:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 673ms 09:07:44 INFO - PROCESS | 1652 | 1467821264806 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1652 | 1467821264808 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:07:44 INFO - PROCESS | 1652 | 1467821264810 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1652 | 1467821264812 Marionette TRACE conn2 <- [1,2946,null,{}] 09:07:44 INFO - PROCESS | 1652 | 1467821264814 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}] 09:07:44 INFO - PROCESS | 1652 | 1467821264815 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:44 INFO - PROCESS | 1652 | 1467821264921 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:07:44 INFO - PROCESS | 1652 | 1467821264975 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1652 | 1467821264977 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d41e000 == 43 [pid = 1652] [id = 744] 09:07:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199b2000) [pid = 1652] [serial = 2232] [outer = 0x0] 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c25c00) [pid = 1652] [serial = 2233] [outer = 0x1199b2000] 09:07:45 INFO - PROCESS | 1652 | 1467821265005 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124782400) [pid = 1652] [serial = 2234] [outer = 0x1199b2000] 09:07:45 INFO - PROCESS | 1652 | 1467821265340 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]]]}] 09:07:45 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. 09:07:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 568ms 09:07:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:07:45 INFO - PROCESS | 1652 | 1467821265379 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1652 | 1467821265381 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:07:45 INFO - PROCESS | 1652 | 1467821265383 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1652 | 1467821265384 Marionette TRACE conn2 <- [1,2950,null,{}] 09:07:45 INFO - PROCESS | 1652 | 1467821265387 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}] 09:07:45 INFO - PROCESS | 1652 | 1467821265388 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:45 INFO - PROCESS | 1652 | 1467821265487 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:07:45 INFO - PROCESS | 1652 | 1467821265543 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1652 | 1467821265544 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b5000 == 44 [pid = 1652] [id = 745] 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1243e8c00) [pid = 1652] [serial = 2235] [outer = 0x0] 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ecfc00) [pid = 1652] [serial = 2236] [outer = 0x1243e8c00] 09:07:45 INFO - PROCESS | 1652 | 1467821265572 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12573d000) [pid = 1652] [serial = 2237] [outer = 0x1243e8c00] 09:07:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x111c8d000 == 45 [pid = 1652] [id = 746] 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1181a8800) [pid = 1652] [serial = 2238] [outer = 0x0] 09:07:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d5c00) [pid = 1652] [serial = 2239] [outer = 0x1181a8800] 09:07:46 INFO - PROCESS | 1652 | 1467821266045 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]]]}] 09:07:46 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. 09:07:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 09:07:46 INFO - PROCESS | 1652 | 1467821266054 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1652 | 1467821266056 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:07:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:07:46 INFO - PROCESS | 1652 | 1467821266060 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1652 | 1467821266062 Marionette TRACE conn2 <- [1,2954,null,{}] 09:07:46 INFO - PROCESS | 1652 | 1467821266066 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}] 09:07:46 INFO - PROCESS | 1652 | 1467821266072 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:46 INFO - PROCESS | 1652 | 1467821266277 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:07:46 INFO - PROCESS | 1652 | 1467821266583 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1652 | 1467821266585 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119579000 == 46 [pid = 1652] [id = 747] 09:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x111cac800) [pid = 1652] [serial = 2240] [outer = 0x0] 09:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128d3800) [pid = 1652] [serial = 2241] [outer = 0x111cac800] 09:07:46 INFO - PROCESS | 1652 | 1467821266615 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113e8fc00) [pid = 1652] [serial = 2242] [outer = 0x111cac800] 09:07:46 INFO - PROCESS | 1652 | 1467821266986 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]]]}] 09:07:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:07:47 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 09:07:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 972ms 09:07:47 INFO - PROCESS | 1652 | 1467821267032 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:07:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:07:47 INFO - PROCESS | 1652 | 1467821267035 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:07:47 INFO - PROCESS | 1652 | 1467821267038 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1652 | 1467821267039 Marionette TRACE conn2 <- [1,2958,null,{}] 09:07:47 INFO - PROCESS | 1652 | 1467821267043 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}] 09:07:47 INFO - PROCESS | 1652 | 1467821267046 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:47 INFO - PROCESS | 1652 | 1467821267150 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:07:47 INFO - PROCESS | 1652 | 1467821267207 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1652 | 1467821267208 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294e6000 == 47 [pid = 1652] [id = 748] 09:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117229800) [pid = 1652] [serial = 2243] [outer = 0x0] 09:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1174f4c00) [pid = 1652] [serial = 2244] [outer = 0x117229800] 09:07:47 INFO - PROCESS | 1652 | 1467821267235 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11811ec00) [pid = 1652] [serial = 2245] [outer = 0x117229800] 09:07:47 INFO - PROCESS | 1652 | 1467821267595 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]]]}] 09:07:47 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. 09:07:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 572ms 09:07:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:07:47 INFO - PROCESS | 1652 | 1467821267611 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1652 | 1467821267613 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:07:47 INFO - PROCESS | 1652 | 1467821267616 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1652 | 1467821267617 Marionette TRACE conn2 <- [1,2962,null,{}] 09:07:47 INFO - PROCESS | 1652 | 1467821267620 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}] 09:07:47 INFO - PROCESS | 1652 | 1467821267621 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:47 INFO - PROCESS | 1652 | 1467821267717 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:07:47 INFO - PROCESS | 1652 | 1467821267776 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1652 | 1467821267777 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ccf800 == 48 [pid = 1652] [id = 749] 09:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117223800) [pid = 1652] [serial = 2246] [outer = 0x0] 09:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1181a9400) [pid = 1652] [serial = 2247] [outer = 0x117223800] 09:07:47 INFO - PROCESS | 1652 | 1467821267803 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118d8b400) [pid = 1652] [serial = 2248] [outer = 0x117223800] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb15800 == 47 [pid = 1652] [id = 739] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c748000 == 46 [pid = 1652] [id = 738] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c742000 == 45 [pid = 1652] [id = 737] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb8800 == 44 [pid = 1652] [id = 736] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a1800 == 43 [pid = 1652] [id = 735] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a527000 == 42 [pid = 1652] [id = 734] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128f6a800 == 41 [pid = 1652] [id = 733] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12718d000 == 40 [pid = 1652] [id = 732] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x124179800 == 39 [pid = 1652] [id = 731] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119a5f000 == 38 [pid = 1652] [id = 730] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117e61000 == 37 [pid = 1652] [id = 729] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x129185800 == 36 [pid = 1652] [id = 728] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa1800 == 35 [pid = 1652] [id = 727] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb3000 == 34 [pid = 1652] [id = 726] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1294e6000 == 33 [pid = 1652] [id = 748] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x111c8d000 == 32 [pid = 1652] [id = 746] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119579000 == 31 [pid = 1652] [id = 747] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b5000 == 30 [pid = 1652] [id = 745] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d41e000 == 29 [pid = 1652] [id = 744] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccdb000 == 28 [pid = 1652] [id = 743] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x129196800 == 27 [pid = 1652] [id = 742] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119f23800 == 26 [pid = 1652] [id = 741] 09:07:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccea800 == 25 [pid = 1652] [id = 740] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ccec000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119526400) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115e8dc00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118336800) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128d7400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133d3000) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176c7c00) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118338000) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118127800) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118d8e800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118787800) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e94c00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194af800) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128cf400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1186d8000) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118d7d000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118d8ac00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116722400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1197da800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117221c00) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 09:07:48 INFO - PROCESS | 1652 | 1467821268884 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]]]}] 09:07:48 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. 09:07:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1277ms 09:07:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:07:48 INFO - PROCESS | 1652 | 1467821268893 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1652 | 1467821268896 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:07:48 INFO - PROCESS | 1652 | 1467821268899 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1652 | 1467821268900 Marionette TRACE conn2 <- [1,2966,null,{}] 09:07:48 INFO - PROCESS | 1652 | 1467821268904 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}] 09:07:48 INFO - PROCESS | 1652 | 1467821268907 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:48 INFO - PROCESS | 1652 | 1467821268991 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:07:49 INFO - PROCESS | 1652 | 1467821268996 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1652 | 1467821268998 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11841c000 == 26 [pid = 1652] [id = 750] 09:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113e3f000) [pid = 1652] [serial = 2249] [outer = 0x0] 09:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e99400) [pid = 1652] [serial = 2250] [outer = 0x113e3f000] 09:07:49 INFO - PROCESS | 1652 | 1467821269027 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116085000) [pid = 1652] [serial = 2251] [outer = 0x113e3f000] 09:07:49 INFO - PROCESS | 1652 | 1467821269372 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]]]}] 09:07:49 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. 09:07:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 521ms 09:07:49 INFO - PROCESS | 1652 | 1467821269419 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1652 | 1467821269422 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:07:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:07:49 INFO - PROCESS | 1652 | 1467821269426 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1652 | 1467821269428 Marionette TRACE conn2 <- [1,2970,null,{}] 09:07:49 INFO - PROCESS | 1652 | 1467821269430 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}] 09:07:49 INFO - PROCESS | 1652 | 1467821269432 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:49 INFO - PROCESS | 1652 | 1467821269513 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:07:49 INFO - PROCESS | 1652 | 1467821269570 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1652 | 1467821269571 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d11800 == 27 [pid = 1652] [id = 751] 09:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1160e0c00) [pid = 1652] [serial = 2252] [outer = 0x0] 09:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117057c00) [pid = 1652] [serial = 2253] [outer = 0x1160e0c00] 09:07:49 INFO - PROCESS | 1652 | 1467821269601 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1174f7c00) [pid = 1652] [serial = 2254] [outer = 0x1160e0c00] 09:07:49 INFO - PROCESS | 1652 | 1467821269884 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]]]}] 09:07:49 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. 09:07:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 09:07:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:07:49 INFO - PROCESS | 1652 | 1467821269902 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1652 | 1467821269903 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:07:49 INFO - PROCESS | 1652 | 1467821269912 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1652 | 1467821269915 Marionette TRACE conn2 <- [1,2974,null,{}] 09:07:49 INFO - PROCESS | 1652 | 1467821269931 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}] 09:07:49 INFO - PROCESS | 1652 | 1467821269934 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:50 INFO - PROCESS | 1652 | 1467821270017 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:07:50 INFO - PROCESS | 1652 | 1467821270075 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1652 | 1467821270078 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c07000 == 28 [pid = 1652] [id = 752] 09:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117e92400) [pid = 1652] [serial = 2255] [outer = 0x0] 09:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118332c00) [pid = 1652] [serial = 2256] [outer = 0x117e92400] 09:07:50 INFO - PROCESS | 1652 | 1467821270105 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118d7b000) [pid = 1652] [serial = 2257] [outer = 0x117e92400] 09:07:50 INFO - PROCESS | 1652 | 1467821270357 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]]]}] 09:07:50 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. 09:07:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 478ms 09:07:50 INFO - PROCESS | 1652 | 1467821270384 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1652 | 1467821270385 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:07:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:07:50 INFO - PROCESS | 1652 | 1467821270392 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1652 | 1467821270394 Marionette TRACE conn2 <- [1,2978,null,{}] 09:07:50 INFO - PROCESS | 1652 | 1467821270402 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}] 09:07:50 INFO - PROCESS | 1652 | 1467821270403 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:50 INFO - PROCESS | 1652 | 1467821270490 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:07:50 INFO - PROCESS | 1652 | 1467821270495 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1652 | 1467821270496 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d5000 == 29 [pid = 1652] [id = 753] 09:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118d90000) [pid = 1652] [serial = 2258] [outer = 0x0] 09:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11913d800) [pid = 1652] [serial = 2259] [outer = 0x118d90000] 09:07:50 INFO - PROCESS | 1652 | 1467821270522 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1192f9400) [pid = 1652] [serial = 2260] [outer = 0x118d90000] 09:07:50 INFO - PROCESS | 1652 | 1467821270851 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]]]}] 09:07:50 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. 09:07:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 480ms 09:07:50 INFO - PROCESS | 1652 | 1467821270868 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1652 | 1467821270870 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:07:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:07:50 INFO - PROCESS | 1652 | 1467821270872 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1652 | 1467821270874 Marionette TRACE conn2 <- [1,2982,null,{}] 09:07:50 INFO - PROCESS | 1652 | 1467821270877 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}] 09:07:50 INFO - PROCESS | 1652 | 1467821270878 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:50 INFO - PROCESS | 1652 | 1467821270975 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:07:51 INFO - PROCESS | 1652 | 1467821271012 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1652 | 1467821271014 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1294f4800 == 30 [pid = 1652] [id = 754] 09:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1192f9c00) [pid = 1652] [serial = 2261] [outer = 0x0] 09:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1194ac800) [pid = 1652] [serial = 2262] [outer = 0x1192f9c00] 09:07:51 INFO - PROCESS | 1652 | 1467821271038 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119521800) [pid = 1652] [serial = 2263] [outer = 0x1192f9c00] 09:07:51 INFO - PROCESS | 1652 | 1467821271356 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"]]]}] 09:07:51 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 09:07:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:07:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 09:07:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:07:51 INFO - PROCESS | 1652 | 1467821271395 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1652 | 1467821271396 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:07:51 INFO - PROCESS | 1652 | 1467821271398 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1652 | 1467821271399 Marionette TRACE conn2 <- [1,2986,null,{}] 09:07:51 INFO - PROCESS | 1652 | 1467821271402 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}] 09:07:51 INFO - PROCESS | 1652 | 1467821271406 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:51 INFO - PROCESS | 1652 | 1467821271519 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:07:51 INFO - PROCESS | 1652 | 1467821271524 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1652 | 1467821271525 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b73f000 == 31 [pid = 1652] [id = 755] 09:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119431c00) [pid = 1652] [serial = 2264] [outer = 0x0] 09:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1195b4800) [pid = 1652] [serial = 2265] [outer = 0x119431c00] 09:07:51 INFO - PROCESS | 1652 | 1467821271550 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119f7d800) [pid = 1652] [serial = 2266] [outer = 0x119431c00] 09:07:51 INFO - PROCESS | 1652 | 1467821271844 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]]]}] 09:07:51 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. 09:07:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 472ms 09:07:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:07:51 INFO - PROCESS | 1652 | 1467821271879 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1652 | 1467821271881 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:07:51 INFO - PROCESS | 1652 | 1467821271883 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1652 | 1467821271884 Marionette TRACE conn2 <- [1,2990,null,{}] 09:07:51 INFO - PROCESS | 1652 | 1467821271886 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}] 09:07:51 INFO - PROCESS | 1652 | 1467821271887 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:51 INFO - PROCESS | 1652 | 1467821271992 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:07:51 INFO - PROCESS | 1652 | 1467821271996 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1652 | 1467821271997 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bca8800 == 32 [pid = 1652] [id = 756] 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11951b400) [pid = 1652] [serial = 2267] [outer = 0x0] 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12381a800) [pid = 1652] [serial = 2268] [outer = 0x11951b400] 09:07:52 INFO - PROCESS | 1652 | 1467821272021 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123c26c00) [pid = 1652] [serial = 2269] [outer = 0x11951b400] 09:07:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a8800 == 33 [pid = 1652] [id = 757] 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124c60000) [pid = 1652] [serial = 2270] [outer = 0x0] 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124199c00) [pid = 1652] [serial = 2271] [outer = 0x124c60000] 09:07:52 INFO - PROCESS | 1652 | 1467821272363 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]]]}] 09:07:52 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. 09:07:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 09:07:52 INFO - PROCESS | 1652 | 1467821272408 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1652 | 1467821272409 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:07:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:07:52 INFO - PROCESS | 1652 | 1467821272412 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1652 | 1467821272413 Marionette TRACE conn2 <- [1,2994,null,{}] 09:07:52 INFO - PROCESS | 1652 | 1467821272416 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}] 09:07:52 INFO - PROCESS | 1652 | 1467821272417 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:52 INFO - PROCESS | 1652 | 1467821272528 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:07:52 INFO - PROCESS | 1652 | 1467821272544 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1652 | 1467821272546 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c753000 == 34 [pid = 1652] [id = 758] 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12418f800) [pid = 1652] [serial = 2272] [outer = 0x0] 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12477f800) [pid = 1652] [serial = 2273] [outer = 0x12418f800] 09:07:52 INFO - PROCESS | 1652 | 1467821272570 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124ecf000) [pid = 1652] [serial = 2274] [outer = 0x12418f800] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1128d2c00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115e99800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x111c81800) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1194b0400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x111ca9c00) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1174f3400) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118341800) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119433c00) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110fe5400) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119434400) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119d2d000) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117229c00) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a79c00) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1186dc800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:07:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11721c800) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:07:53 INFO - PROCESS | 1652 | 1467821273051 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]]]}] 09:07:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:07:53 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 09:07:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 669ms 09:07:53 INFO - PROCESS | 1652 | 1467821273081 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1652 | 1467821273082 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:07:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:07:53 INFO - PROCESS | 1652 | 1467821273084 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1652 | 1467821273085 Marionette TRACE conn2 <- [1,2998,null,{}] 09:07:53 INFO - PROCESS | 1652 | 1467821273087 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}] 09:07:53 INFO - PROCESS | 1652 | 1467821273089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:53 INFO - PROCESS | 1652 | 1467821273211 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:07:53 INFO - PROCESS | 1652 | 1467821273252 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1652 | 1467821273253 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca5f800 == 35 [pid = 1652] [id = 759] 09:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f92c00) [pid = 1652] [serial = 2275] [outer = 0x0] 09:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11607c400) [pid = 1652] [serial = 2276] [outer = 0x112f92c00] 09:07:53 INFO - PROCESS | 1652 | 1467821273277 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118d98400) [pid = 1652] [serial = 2277] [outer = 0x112f92c00] 09:07:53 INFO - PROCESS | 1652 | 1467821273510 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]]]}] 09:07:53 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. 09:07:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 471ms 09:07:53 INFO - PROCESS | 1652 | 1467821273564 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:07:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:07:53 INFO - PROCESS | 1652 | 1467821273565 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:07:53 INFO - PROCESS | 1652 | 1467821273567 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1652 | 1467821273569 Marionette TRACE conn2 <- [1,3002,null,{}] 09:07:53 INFO - PROCESS | 1652 | 1467821273571 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}] 09:07:53 INFO - PROCESS | 1652 | 1467821273572 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:53 INFO - PROCESS | 1652 | 1467821273667 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:07:53 INFO - PROCESS | 1652 | 1467821273670 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1652 | 1467821273672 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb17800 == 36 [pid = 1652] [id = 760] 09:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119141400) [pid = 1652] [serial = 2278] [outer = 0x0] 09:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12465b000) [pid = 1652] [serial = 2279] [outer = 0x119141400] 09:07:53 INFO - PROCESS | 1652 | 1467821273695 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1251ce800) [pid = 1652] [serial = 2280] [outer = 0x119141400] 09:07:54 INFO - PROCESS | 1652 | 1467821274024 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]]]}] 09:07:54 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. 09:07:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 09:07:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:07:54 INFO - PROCESS | 1652 | 1467821274037 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1652 | 1467821274039 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:07:54 INFO - PROCESS | 1652 | 1467821274044 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1652 | 1467821274046 Marionette TRACE conn2 <- [1,3006,null,{}] 09:07:54 INFO - PROCESS | 1652 | 1467821274048 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}] 09:07:54 INFO - PROCESS | 1652 | 1467821274050 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:54 INFO - PROCESS | 1652 | 1467821274169 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:07:54 INFO - PROCESS | 1652 | 1467821274175 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1652 | 1467821274177 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d426800 == 37 [pid = 1652] [id = 761] 09:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1251cc800) [pid = 1652] [serial = 2281] [outer = 0x0] 09:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12690a000) [pid = 1652] [serial = 2282] [outer = 0x1251cc800] 09:07:54 INFO - PROCESS | 1652 | 1467821274203 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126e64800) [pid = 1652] [serial = 2283] [outer = 0x1251cc800] 09:07:54 INFO - PROCESS | 1652 | 1467821274494 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]]]}] 09:07:54 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. 09:07:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 474ms 09:07:54 INFO - PROCESS | 1652 | 1467821274516 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1652 | 1467821274517 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:07:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:07:54 INFO - PROCESS | 1652 | 1467821274520 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1652 | 1467821274521 Marionette TRACE conn2 <- [1,3010,null,{}] 09:07:54 INFO - PROCESS | 1652 | 1467821274535 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}] 09:07:54 INFO - PROCESS | 1652 | 1467821274537 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:54 INFO - PROCESS | 1652 | 1467821274662 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:07:54 INFO - PROCESS | 1652 | 1467821274667 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1652 | 1467821274669 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e449800 == 38 [pid = 1652] [id = 762] 09:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126e64c00) [pid = 1652] [serial = 2284] [outer = 0x0] 09:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127120800) [pid = 1652] [serial = 2285] [outer = 0x126e64c00] 09:07:54 INFO - PROCESS | 1652 | 1467821274709 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12880e400) [pid = 1652] [serial = 2286] [outer = 0x126e64c00] 09:07:55 INFO - PROCESS | 1652 | 1467821275228 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]]]}] 09:07:55 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 09:07:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 733ms 09:07:55 INFO - PROCESS | 1652 | 1467821275253 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1652 | 1467821275256 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:07:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:07:55 INFO - PROCESS | 1652 | 1467821275259 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1652 | 1467821275262 Marionette TRACE conn2 <- [1,3014,null,{}] 09:07:55 INFO - PROCESS | 1652 | 1467821275266 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}] 09:07:55 INFO - PROCESS | 1652 | 1467821275268 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:55 INFO - PROCESS | 1652 | 1467821275388 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:07:55 INFO - PROCESS | 1652 | 1467821275520 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1652 | 1467821275521 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119585800 == 39 [pid = 1652] [id = 763] 09:07:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1133ea400) [pid = 1652] [serial = 2287] [outer = 0x0] 09:07:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x113e4b800) [pid = 1652] [serial = 2288] [outer = 0x1133ea400] 09:07:55 INFO - PROCESS | 1652 | 1467821275554 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1160dd000) [pid = 1652] [serial = 2289] [outer = 0x1133ea400] 09:07:55 INFO - PROCESS | 1652 | [1652] 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 09:07:56 INFO - PROCESS | 1652 | 1467821275991 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:07:56 INFO - {} 09:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:07:56 INFO - {} 09:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:07:56 INFO - {} 09:07:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:07:56 INFO - {} 09:07:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 772ms 09:07:56 INFO - PROCESS | 1652 | 1467821276031 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1652 | 1467821276034 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:07:56 INFO - TEST-START | /FileAPI/fileReader.html 09:07:56 INFO - PROCESS | 1652 | 1467821276083 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1652 | 1467821276085 Marionette TRACE conn2 <- [1,3018,null,{}] 09:07:56 INFO - PROCESS | 1652 | 1467821276087 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}] 09:07:56 INFO - PROCESS | 1652 | 1467821276089 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:56 INFO - PROCESS | 1652 | 1467821276214 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:07:56 INFO - PROCESS | 1652 | 1467821276293 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1652 | 1467821276294 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b025800 == 40 [pid = 1652] [id = 764] 09:07:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118122c00) [pid = 1652] [serial = 2290] [outer = 0x0] 09:07:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118786400) [pid = 1652] [serial = 2291] [outer = 0x118122c00] 09:07:56 INFO - PROCESS | 1652 | 1467821276325 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118d97c00) [pid = 1652] [serial = 2292] [outer = 0x118122c00] 09:07:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:07:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:07:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:07:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:07:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 673ms 09:07:56 INFO - PROCESS | 1652 | 1467821276750 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]]]}] 09:07:56 INFO - PROCESS | 1652 | 1467821276754 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1652 | 1467821276755 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:07:56 INFO - TEST-START | /FileAPI/historical.html 09:07:56 INFO - PROCESS | 1652 | 1467821276758 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1652 | 1467821276761 Marionette TRACE conn2 <- [1,3022,null,{}] 09:07:56 INFO - PROCESS | 1652 | 1467821276769 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}] 09:07:56 INFO - PROCESS | 1652 | 1467821276772 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:56 INFO - PROCESS | 1652 | 1467821276905 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:07:56 INFO - PROCESS | 1652 | 1467821276969 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1652 | 1467821276971 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ca800 == 41 [pid = 1652] [id = 765] 09:07:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1184e0000) [pid = 1652] [serial = 2293] [outer = 0x0] 09:07:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119434400) [pid = 1652] [serial = 2294] [outer = 0x1184e0000] 09:07:57 INFO - PROCESS | 1652 | 1467821277002 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1199e3800) [pid = 1652] [serial = 2295] [outer = 0x1184e0000] 09:07:57 INFO - PROCESS | 1652 | 1467821277565 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"]]]}] 09:07:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:07:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:07:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:07:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:07:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:07:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:07:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:07:57 INFO - TEST-OK | /FileAPI/historical.html | took 824ms 09:07:57 INFO - TEST-START | /FileAPI/idlharness.html 09:07:57 INFO - PROCESS | 1652 | 1467821277583 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1652 | 1467821277585 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:07:57 INFO - PROCESS | 1652 | 1467821277588 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1652 | 1467821277590 Marionette TRACE conn2 <- [1,3026,null,{}] 09:07:57 INFO - PROCESS | 1652 | 1467821277593 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}] 09:07:57 INFO - PROCESS | 1652 | 1467821277595 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:57 INFO - PROCESS | 1652 | 1467821277708 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:07:57 INFO - PROCESS | 1652 | 1467821277768 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1652 | 1467821277769 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa4000 == 42 [pid = 1652] [id = 766] 09:07:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1160da400) [pid = 1652] [serial = 2296] [outer = 0x0] 09:07:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1166eb400) [pid = 1652] [serial = 2297] [outer = 0x1160da400] 09:07:57 INFO - PROCESS | 1652 | 1467821277798 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11722b000) [pid = 1652] [serial = 2298] [outer = 0x1160da400] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12d426800 == 41 [pid = 1652] [id = 761] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb17800 == 40 [pid = 1652] [id = 760] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca5f800 == 39 [pid = 1652] [id = 759] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12c753000 == 38 [pid = 1652] [id = 758] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a8800 == 37 [pid = 1652] [id = 757] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bca8800 == 36 [pid = 1652] [id = 756] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b73f000 == 35 [pid = 1652] [id = 755] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1294f4800 == 34 [pid = 1652] [id = 754] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d5000 == 33 [pid = 1652] [id = 753] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124c07000 == 32 [pid = 1652] [id = 752] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119d11800 == 31 [pid = 1652] [id = 751] 09:07:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11841c000 == 30 [pid = 1652] [id = 750] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11991c400) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119141800) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119f88000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119d35800) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118133800) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11833c400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1133dd000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x115e8f400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118d82400) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1172ca800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11811d400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1199e1800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1195b9800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116724800) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11722a000) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112df0400) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115e5a000) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12381e800) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1243e0c00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123818c00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119f81c00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d28c00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123c20400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11942f000) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118d91800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123f10000) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1256d6000) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1246b0400) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126d03c00) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12690c800) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 09:07:58 INFO - PROCESS | 1652 | 1467821278406 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]]]}] 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:07:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:07:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:07:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:07:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:07:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:07:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:07:58 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 09:07:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:07:58 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 09:07:58 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 09:07:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:07:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:07:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:07:58 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 09:07:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:07:58 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 09:07:58 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 09:07:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:07:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:07:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 888ms 09:07:58 INFO - PROCESS | 1652 | 1467821278477 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:07:58 INFO - PROCESS | 1652 | 1467821278480 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:07:58 INFO - TEST-START | /FileAPI/idlharness.worker 09:07:58 INFO - PROCESS | 1652 | 1467821278485 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:07:58 INFO - PROCESS | 1652 | 1467821278487 Marionette TRACE conn2 <- [1,3030,null,{}] 09:07:58 INFO - PROCESS | 1652 | 1467821278490 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}] 09:07:58 INFO - PROCESS | 1652 | 1467821278492 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:58 INFO - PROCESS | 1652 | 1467821278577 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:07:58 INFO - PROCESS | 1652 | 1467821278583 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1652 | 1467821278584 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b741000 == 31 [pid = 1652] [id = 767] 09:07:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d28c00) [pid = 1652] [serial = 2299] [outer = 0x0] 09:07:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119f85000) [pid = 1652] [serial = 2300] [outer = 0x119d28c00] 09:07:58 INFO - PROCESS | 1652 | 1467821278612 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1240b9000) [pid = 1652] [serial = 2301] [outer = 0x119d28c00] 09:07:58 INFO - PROCESS | 1652 | [1652] 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 09:07:59 INFO - PROCESS | 1652 | 1467821279260 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,{},{}]]]}] 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:07:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:07:59 INFO - {} 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:07:59 INFO - {} 09:07:59 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 - {} 09:07:59 INFO - {} 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:07:59 INFO - {} 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:07:59 INFO - {} 09:07:59 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 - {} 09:07:59 INFO - {} 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 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 09:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:59 INFO - {} 09:07:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 09:07:59 INFO - PROCESS | 1652 | 1467821279320 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1652 | 1467821279321 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:07:59 INFO - PROCESS | 1652 | 1467821279323 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1652 | 1467821279326 Marionette TRACE conn2 <- [1,3034,null,{}] 09:07:59 INFO - PROCESS | 1652 | 1467821279333 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}] 09:07:59 INFO - PROCESS | 1652 | 1467821279337 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:59 INFO - PROCESS | 1652 | 1467821279421 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:07:59 INFO - PROCESS | 1652 | 1467821279428 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1652 | 1467821279430 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab89000 == 32 [pid = 1652] [id = 768] 09:07:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124e4dc00) [pid = 1652] [serial = 2302] [outer = 0x0] 09:07:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12944f800) [pid = 1652] [serial = 2303] [outer = 0x124e4dc00] 09:07:59 INFO - PROCESS | 1652 | 1467821279457 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a2afc00) [pid = 1652] [serial = 2304] [outer = 0x124e4dc00] 09:07:59 INFO - PROCESS | 1652 | 1467821279773 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]]]}] 09:07:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:07:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms 09:07:59 INFO - PROCESS | 1652 | 1467821279799 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1652 | 1467821279801 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:07:59 INFO - PROCESS | 1652 | 1467821279803 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1652 | 1467821279804 Marionette TRACE conn2 <- [1,3038,null,{}] 09:07:59 INFO - PROCESS | 1652 | 1467821279806 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}] 09:07:59 INFO - PROCESS | 1652 | 1467821279809 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:59 INFO - PROCESS | 1652 | 1467821279943 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:07:59 INFO - PROCESS | 1652 | 1467821279949 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1652 | 1467821279951 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:07:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c867800 == 33 [pid = 1652] [id = 769] 09:07:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a2b5c00) [pid = 1652] [serial = 2305] [outer = 0x0] 09:07:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a50dc00) [pid = 1652] [serial = 2306] [outer = 0x12a2b5c00] 09:07:59 INFO - PROCESS | 1652 | 1467821279976 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a557800) [pid = 1652] [serial = 2307] [outer = 0x12a2b5c00] 09:08:00 INFO - PROCESS | 1652 | 1467821280264 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"]]]}] 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:08:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 473ms 09:08:00 INFO - PROCESS | 1652 | 1467821280285 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1652 | 1467821280286 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:08:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:08:00 INFO - PROCESS | 1652 | 1467821280296 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1652 | 1467821280298 Marionette TRACE conn2 <- [1,3042,null,{}] 09:08:00 INFO - PROCESS | 1652 | 1467821280300 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}] 09:08:00 INFO - PROCESS | 1652 | 1467821280301 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:00 INFO - PROCESS | 1652 | 1467821280408 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:08:00 INFO - PROCESS | 1652 | 1467821280412 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1652 | 1467821280413 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4da800 == 34 [pid = 1652] [id = 770] 09:08:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a558c00) [pid = 1652] [serial = 2308] [outer = 0x0] 09:08:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a73e000) [pid = 1652] [serial = 2309] [outer = 0x12a558c00] 09:08:00 INFO - PROCESS | 1652 | 1467821280437 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a747800) [pid = 1652] [serial = 2310] [outer = 0x12a558c00] 09:08:00 INFO - PROCESS | 1652 | 1467821280847 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]]]}] 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:08:00 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. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:08:00 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'.) 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:08:00 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. 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:08:00 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. 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:08:00 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. 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:08:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 586ms 09:08:00 INFO - PROCESS | 1652 | 1467821280876 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1652 | 1467821280877 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:08:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:08:00 INFO - PROCESS | 1652 | 1467821280879 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1652 | 1467821280880 Marionette TRACE conn2 <- [1,3046,null,{}] 09:08:00 INFO - PROCESS | 1652 | 1467821280883 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}] 09:08:00 INFO - PROCESS | 1652 | 1467821280888 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:01 INFO - PROCESS | 1652 | 1467821281020 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:08:01 INFO - PROCESS | 1652 | 1467821281040 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1652 | 1467821281041 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab75800 == 35 [pid = 1652] [id = 771] 09:08:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a93cc00) [pid = 1652] [serial = 2311] [outer = 0x0] 09:08:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b75c800) [pid = 1652] [serial = 2312] [outer = 0x12a93cc00] 09:08:01 INFO - PROCESS | 1652 | 1467821281066 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b8d4800) [pid = 1652] [serial = 2313] [outer = 0x12a93cc00] 09:08:01 INFO - PROCESS | 1652 | [1652] 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 09:08:01 INFO - PROCESS | 1652 | 1467821281428 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:08:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:08:01 INFO - {} 09:08:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 571ms 09:08:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:08:01 INFO - PROCESS | 1652 | 1467821281458 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1652 | 1467821281459 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:08:01 INFO - PROCESS | 1652 | 1467821281461 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1652 | 1467821281462 Marionette TRACE conn2 <- [1,3050,null,{}] 09:08:01 INFO - PROCESS | 1652 | 1467821281464 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}] 09:08:01 INFO - PROCESS | 1652 | 1467821281466 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:01 INFO - PROCESS | 1652 | 1467821281570 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:08:01 INFO - PROCESS | 1652 | 1467821281574 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1652 | 1467821281575 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d02d000 == 36 [pid = 1652] [id = 772] 09:08:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176ccc00) [pid = 1652] [serial = 2314] [outer = 0x0] 09:08:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b8d7000) [pid = 1652] [serial = 2315] [outer = 0x1176ccc00] 09:08:01 INFO - PROCESS | 1652 | 1467821281600 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b965800) [pid = 1652] [serial = 2316] [outer = 0x1176ccc00] 09:08:01 INFO - PROCESS | 1652 | 1467821281884 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]]]}] 09:08:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:08:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:08:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:08:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:08:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 09:08:01 INFO - PROCESS | 1652 | 1467821281931 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1652 | 1467821281932 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:08:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:08:01 INFO - PROCESS | 1652 | 1467821281934 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1652 | 1467821281947 Marionette TRACE conn2 <- [1,3054,null,{}] 09:08:01 INFO - PROCESS | 1652 | 1467821281963 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}] 09:08:01 INFO - PROCESS | 1652 | 1467821281964 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:02 INFO - PROCESS | 1652 | 1467821282069 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:08:02 INFO - PROCESS | 1652 | 1467821282073 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1652 | 1467821282074 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113109000 == 37 [pid = 1652] [id = 773] 09:08:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1181a0c00) [pid = 1652] [serial = 2317] [outer = 0x0] 09:08:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b96c000) [pid = 1652] [serial = 2318] [outer = 0x1181a0c00] 09:08:02 INFO - PROCESS | 1652 | 1467821282098 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12be06800) [pid = 1652] [serial = 2319] [outer = 0x1181a0c00] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1181a8800) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117e92400) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1243e8c00) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x111cac800) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117229800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119431c00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112f92c00) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11951b400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124c60000) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119141400) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1251cc800) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12418f800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11402d800) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a06000) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117223800) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1192f9000) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118d90000) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1192f9c00) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113e3f000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199b2000) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:08:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1160e0c00) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:08:02 INFO - PROCESS | 1652 | 1467821282643 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"]]]}] 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:08:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:08:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:08:02 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" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:08:02 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" 09:08:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:08:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:08:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 761ms 09:08:02 INFO - PROCESS | 1652 | 1467821282696 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1652 | 1467821282699 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:08:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:08:02 INFO - PROCESS | 1652 | 1467821282701 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1652 | 1467821282703 Marionette TRACE conn2 <- [1,3058,null,{}] 09:08:02 INFO - PROCESS | 1652 | 1467821282705 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}] 09:08:02 INFO - PROCESS | 1652 | 1467821282706 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:02 INFO - PROCESS | 1652 | 1467821282787 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:08:02 INFO - PROCESS | 1652 | 1467821282796 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1652 | 1467821282798 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab81800 == 38 [pid = 1652] [id = 774] 09:08:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12be0c800) [pid = 1652] [serial = 2320] [outer = 0x0] 09:08:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12be0fc00) [pid = 1652] [serial = 2321] [outer = 0x12be0c800] 09:08:02 INFO - PROCESS | 1652 | 1467821282821 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c416800) [pid = 1652] [serial = 2322] [outer = 0x12be0c800] 09:08:03 INFO - PROCESS | 1652 | 1467821283156 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]]]}] 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:08:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:08:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:08:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:08:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:08:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:08:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:08:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:08:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:08:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 477ms 09:08:03 INFO - PROCESS | 1652 | 1467821283180 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:08:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:08:03 INFO - PROCESS | 1652 | 1467821283183 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:08:03 INFO - PROCESS | 1652 | 1467821283186 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1652 | 1467821283188 Marionette TRACE conn2 <- [1,3062,null,{}] 09:08:03 INFO - PROCESS | 1652 | 1467821283191 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}] 09:08:03 INFO - PROCESS | 1652 | 1467821283193 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:03 INFO - PROCESS | 1652 | 1467821283362 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:08:03 INFO - PROCESS | 1652 | 1467821283375 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1652 | 1467821283376 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e1a0800 == 39 [pid = 1652] [id = 775] 09:08:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c416c00) [pid = 1652] [serial = 2323] [outer = 0x0] 09:08:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c41cc00) [pid = 1652] [serial = 2324] [outer = 0x12c416c00] 09:08:03 INFO - PROCESS | 1652 | 1467821283416 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12be0ac00) [pid = 1652] [serial = 2325] [outer = 0x12c416c00] 09:08:03 INFO - PROCESS | 1652 | [1652] 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 09:08:03 INFO - PROCESS | 1652 | 1467821283789 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:08:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:08:03 INFO - {} 09:08:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 620ms 09:08:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:08:03 INFO - PROCESS | 1652 | 1467821283806 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1652 | 1467821283809 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:08:03 INFO - PROCESS | 1652 | 1467821283812 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1652 | 1467821283814 Marionette TRACE conn2 <- [1,3066,null,{}] 09:08:03 INFO - PROCESS | 1652 | 1467821283816 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}] 09:08:03 INFO - PROCESS | 1652 | 1467821283818 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:03 INFO - PROCESS | 1652 | 1467821283914 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:08:03 INFO - PROCESS | 1652 | 1467821283979 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1652 | 1467821283980 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118724800 == 40 [pid = 1652] [id = 776] 09:08:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c416000) [pid = 1652] [serial = 2326] [outer = 0x0] 09:08:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12caa8000) [pid = 1652] [serial = 2327] [outer = 0x12c416000] 09:08:04 INFO - PROCESS | 1652 | 1467821284006 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cadd800) [pid = 1652] [serial = 2328] [outer = 0x12c416000] 09:08:04 INFO - PROCESS | 1652 | 1467821284256 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]]]}] 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:08:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:08:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 09:08:04 INFO - PROCESS | 1652 | 1467821284282 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1652 | 1467821284283 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:08:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:08:04 INFO - PROCESS | 1652 | 1467821284288 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1652 | 1467821284289 Marionette TRACE conn2 <- [1,3070,null,{}] 09:08:04 INFO - PROCESS | 1652 | 1467821284299 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}] 09:08:04 INFO - PROCESS | 1652 | 1467821284300 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:04 INFO - PROCESS | 1652 | 1467821284391 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:08:04 INFO - PROCESS | 1652 | 1467821284512 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1652 | 1467821284514 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11311d000 == 41 [pid = 1652] [id = 777] 09:08:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110facc00) [pid = 1652] [serial = 2329] [outer = 0x0] 09:08:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1110a0400) [pid = 1652] [serial = 2330] [outer = 0x110facc00] 09:08:04 INFO - PROCESS | 1652 | 1467821284545 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a79c00) [pid = 1652] [serial = 2331] [outer = 0x110facc00] 09:08:04 INFO - PROCESS | 1652 | 1467821284972 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]]]}] 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:08:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 731ms 09:08:05 INFO - PROCESS | 1652 | 1467821285018 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1652 | 1467821285021 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:08:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:08:05 INFO - PROCESS | 1652 | 1467821285024 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1652 | 1467821285026 Marionette TRACE conn2 <- [1,3074,null,{}] 09:08:05 INFO - PROCESS | 1652 | 1467821285029 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}] 09:08:05 INFO - PROCESS | 1652 | 1467821285032 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:05 INFO - PROCESS | 1652 | 1467821285173 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:08:05 INFO - PROCESS | 1652 | 1467821285283 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1652 | 1467821285285 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123946000 == 42 [pid = 1652] [id = 778] 09:08:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1133cc000) [pid = 1652] [serial = 2332] [outer = 0x0] 09:08:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x117224000) [pid = 1652] [serial = 2333] [outer = 0x1133cc000] 09:08:05 INFO - PROCESS | 1652 | 1467821285318 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119438800) [pid = 1652] [serial = 2334] [outer = 0x1133cc000] 09:08:05 INFO - PROCESS | 1652 | 1467821285683 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]]]}] 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:08:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:08:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 09:08:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:08:05 INFO - PROCESS | 1652 | 1467821285698 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1652 | 1467821285701 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:08:05 INFO - PROCESS | 1652 | 1467821285703 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1652 | 1467821285704 Marionette TRACE conn2 <- [1,3078,null,{}] 09:08:05 INFO - PROCESS | 1652 | 1467821285707 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}] 09:08:05 INFO - PROCESS | 1652 | 1467821285709 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:05 INFO - PROCESS | 1652 | 1467821285818 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:08:05 INFO - PROCESS | 1652 | 1467821285919 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1652 | 1467821285921 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab87000 == 43 [pid = 1652] [id = 779] 09:08:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119f81800) [pid = 1652] [serial = 2335] [outer = 0x0] 09:08:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124198000) [pid = 1652] [serial = 2336] [outer = 0x119f81800] 09:08:05 INFO - PROCESS | 1652 | 1467821285950 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124784400) [pid = 1652] [serial = 2337] [outer = 0x119f81800] 09:08:06 INFO - PROCESS | 1652 | 1467821286327 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:08:06 INFO - PROCESS | 1652 | 1467821286376 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:08:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:08:06 INFO - PROCESS | 1652 | 1467821286383 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1652 | 1467821286387 Marionette TRACE conn2 <- [1,3082,null,{}] 09:08:06 INFO - PROCESS | 1652 | 1467821286391 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}] 09:08:06 INFO - PROCESS | 1652 | 1467821286393 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:06 INFO - PROCESS | 1652 | 1467821286502 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:08:06 INFO - PROCESS | 1652 | 1467821286614 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1652 | 1467821286615 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc8d000 == 44 [pid = 1652] [id = 780] 09:08:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1139ed800) [pid = 1652] [serial = 2338] [outer = 0x0] 09:08:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11812bc00) [pid = 1652] [serial = 2339] [outer = 0x1139ed800] 09:08:06 INFO - PROCESS | 1652 | 1467821286645 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126d63400) [pid = 1652] [serial = 2340] [outer = 0x1139ed800] 09:08:06 INFO - PROCESS | 1652 | 1467821286996 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]]]}] 09:08:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:08:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:08:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:08:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 628ms 09:08:07 INFO - PROCESS | 1652 | 1467821287009 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1652 | 1467821287011 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:08:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:08:07 INFO - PROCESS | 1652 | 1467821287014 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1652 | 1467821287015 Marionette TRACE conn2 <- [1,3086,null,{}] 09:08:07 INFO - PROCESS | 1652 | 1467821287017 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}] 09:08:07 INFO - PROCESS | 1652 | 1467821287019 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:07 INFO - PROCESS | 1652 | 1467821287165 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:08:07 INFO - PROCESS | 1652 | 1467821287265 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1652 | 1467821287266 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb03800 == 45 [pid = 1652] [id = 781] 09:08:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118d94000) [pid = 1652] [serial = 2341] [outer = 0x0] 09:08:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126d6c000) [pid = 1652] [serial = 2342] [outer = 0x118d94000] 09:08:07 INFO - PROCESS | 1652 | 1467821287294 Marionette DEBUG loaded listener.js 09:08:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127128c00) [pid = 1652] [serial = 2343] [outer = 0x118d94000] 09:08:07 INFO - PROCESS | 1652 | 1467821287647 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:08:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:08:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 09:08:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:08:07 INFO - PROCESS | 1652 | 1467821287685 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1652 | 1467821287686 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:08:07 INFO - PROCESS | 1652 | 1467821287688 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1652 | 1467821287689 Marionette TRACE conn2 <- [1,3090,null,{}] 09:08:07 INFO - PROCESS | 1652 | 1467821287692 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}] 09:08:07 INFO - PROCESS | 1652 | 1467821287693 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:07 INFO - PROCESS | 1652 | 1467821287803 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:08:08 INFO - PROCESS | 1652 | 1467821288048 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1652 | 1467821288050 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118737800 == 46 [pid = 1652] [id = 782] 09:08:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110ff2400) [pid = 1652] [serial = 2344] [outer = 0x0] 09:08:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x112dfa400) [pid = 1652] [serial = 2345] [outer = 0x110ff2400] 09:08:08 INFO - PROCESS | 1652 | 1467821288101 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x115e92c00) [pid = 1652] [serial = 2346] [outer = 0x110ff2400] 09:08:08 INFO - PROCESS | 1652 | 1467821288534 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:08:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:08:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 872ms 09:08:08 INFO - PROCESS | 1652 | 1467821288562 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:08:08 INFO - PROCESS | 1652 | 1467821288566 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:08:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:08:08 INFO - PROCESS | 1652 | 1467821288570 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1652 | 1467821288573 Marionette TRACE conn2 <- [1,3094,null,{}] 09:08:08 INFO - PROCESS | 1652 | 1467821288578 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}] 09:08:08 INFO - PROCESS | 1652 | 1467821288582 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:08 INFO - PROCESS | 1652 | 1467821288731 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:08:08 INFO - PROCESS | 1652 | 1467821288858 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1652 | 1467821288860 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d1f000 == 47 [pid = 1652] [id = 783] 09:08:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11402d800) [pid = 1652] [serial = 2347] [outer = 0x0] 09:08:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1176c0c00) [pid = 1652] [serial = 2348] [outer = 0x11402d800] 09:08:08 INFO - PROCESS | 1652 | 1467821288892 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11812e800) [pid = 1652] [serial = 2349] [outer = 0x11402d800] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118724800 == 46 [pid = 1652] [id = 776] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e1a0800 == 45 [pid = 1652] [id = 775] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab81800 == 44 [pid = 1652] [id = 774] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x113109000 == 43 [pid = 1652] [id = 773] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d02d000 == 42 [pid = 1652] [id = 772] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123ccf800 == 41 [pid = 1652] [id = 749] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab75800 == 40 [pid = 1652] [id = 771] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4da800 == 39 [pid = 1652] [id = 770] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c867800 == 38 [pid = 1652] [id = 769] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab89000 == 37 [pid = 1652] [id = 768] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b741000 == 36 [pid = 1652] [id = 767] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa4000 == 35 [pid = 1652] [id = 766] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ca800 == 34 [pid = 1652] [id = 765] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b025800 == 33 [pid = 1652] [id = 764] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119585800 == 32 [pid = 1652] [id = 763] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e449800 == 31 [pid = 1652] [id = 762] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118737800 == 30 [pid = 1652] [id = 782] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb03800 == 29 [pid = 1652] [id = 781] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc8d000 == 28 [pid = 1652] [id = 780] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab87000 == 27 [pid = 1652] [id = 779] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123946000 == 26 [pid = 1652] [id = 778] 09:08:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11311d000 == 25 [pid = 1652] [id = 777] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11662a400) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115e9cc00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118338400) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118123c00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118d8b400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1181a9400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1199b1400) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11913d800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1194b4000) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1194ac800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115e99400) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116085000) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124782400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117057c00) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123c25c00) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1174f7c00) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128d5c00) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118332c00) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12573d000) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118d7b000) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124ecfc00) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113e8fc00) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128d3800) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11811ec00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1174f4c00) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195b4800) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119521800) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11607c400) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12381a800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12477f800) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124199c00) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123c26c00) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118d98400) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12465b000) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1251ce800) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12690a000) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126e64800) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127120800) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124ecf000) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119f7d800) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1192f9400) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 09:08:09 INFO - PROCESS | 1652 | 1467821289825 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:08:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:08:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1279ms 09:08:09 INFO - PROCESS | 1652 | 1467821289849 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1652 | 1467821289851 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:08:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:08:09 INFO - PROCESS | 1652 | 1467821289854 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1652 | 1467821289855 Marionette TRACE conn2 <- [1,3098,null,{}] 09:08:09 INFO - PROCESS | 1652 | 1467821289859 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}] 09:08:09 INFO - PROCESS | 1652 | 1467821289861 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:09 INFO - PROCESS | 1652 | 1467821289950 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:08:10 INFO - PROCESS | 1652 | 1467821290012 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1652 | 1467821290015 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11702a800 == 26 [pid = 1652] [id = 784] 09:08:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1133cc800) [pid = 1652] [serial = 2350] [outer = 0x0] 09:08:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113967400) [pid = 1652] [serial = 2351] [outer = 0x1133cc800] 09:08:10 INFO - PROCESS | 1652 | 1467821290042 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115e95800) [pid = 1652] [serial = 2352] [outer = 0x1133cc800] 09:08:10 INFO - PROCESS | 1652 | 1467821290354 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]]]}] 09:08:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:08:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:08:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 09:08:10 INFO - PROCESS | 1652 | 1467821290376 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1652 | 1467821290381 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:08:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:08:10 INFO - PROCESS | 1652 | 1467821290385 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1652 | 1467821290387 Marionette TRACE conn2 <- [1,3102,null,{}] 09:08:10 INFO - PROCESS | 1652 | 1467821290390 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}] 09:08:10 INFO - PROCESS | 1652 | 1467821290393 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:10 INFO - PROCESS | 1652 | 1467821290472 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:08:10 INFO - PROCESS | 1652 | 1467821290479 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1652 | 1467821290480 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119171800 == 27 [pid = 1652] [id = 785] 09:08:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115ea7800) [pid = 1652] [serial = 2353] [outer = 0x0] 09:08:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117050000) [pid = 1652] [serial = 2354] [outer = 0x115ea7800] 09:08:10 INFO - PROCESS | 1652 | 1467821290508 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1174eac00) [pid = 1652] [serial = 2355] [outer = 0x115ea7800] 09:08:10 INFO - PROCESS | 1652 | 1467821290866 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:08:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:08:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 09:08:10 INFO - PROCESS | 1652 | 1467821290905 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1652 | 1467821290906 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:08:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:08:10 INFO - PROCESS | 1652 | 1467821290909 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1652 | 1467821290911 Marionette TRACE conn2 <- [1,3106,null,{}] 09:08:10 INFO - PROCESS | 1652 | 1467821290919 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}] 09:08:10 INFO - PROCESS | 1652 | 1467821290922 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:11 INFO - PROCESS | 1652 | 1467821291000 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:08:11 INFO - PROCESS | 1652 | 1467821291005 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1652 | 1467821291007 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12394e800 == 28 [pid = 1652] [id = 786] 09:08:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111e2a000) [pid = 1652] [serial = 2356] [outer = 0x0] 09:08:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1181a9400) [pid = 1652] [serial = 2357] [outer = 0x111e2a000] 09:08:11 INFO - PROCESS | 1652 | 1467821291038 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118339c00) [pid = 1652] [serial = 2358] [outer = 0x111e2a000] 09:08:11 INFO - PROCESS | 1652 | 1467821291366 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]]]}] 09:08:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:08:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:08:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:08:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 09:08:11 INFO - PROCESS | 1652 | 1467821291380 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1652 | 1467821291382 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:08:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:08:11 INFO - PROCESS | 1652 | 1467821291384 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1652 | 1467821291385 Marionette TRACE conn2 <- [1,3110,null,{}] 09:08:11 INFO - PROCESS | 1652 | 1467821291388 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}] 09:08:11 INFO - PROCESS | 1652 | 1467821291389 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:11 INFO - PROCESS | 1652 | 1467821291472 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:08:11 INFO - PROCESS | 1652 | 1467821291543 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1652 | 1467821291545 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d25800 == 29 [pid = 1652] [id = 787] 09:08:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11704c400) [pid = 1652] [serial = 2359] [outer = 0x0] 09:08:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118d7b000) [pid = 1652] [serial = 2360] [outer = 0x11704c400] 09:08:11 INFO - PROCESS | 1652 | 1467821291569 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118d8b400) [pid = 1652] [serial = 2361] [outer = 0x11704c400] 09:08:11 INFO - PROCESS | 1652 | 1467821291856 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"]]]}] 09:08:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:08:11 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 09:08:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:08:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:08:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 09:08:11 INFO - PROCESS | 1652 | 1467821291903 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1652 | 1467821291905 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:08:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:08:11 INFO - PROCESS | 1652 | 1467821291909 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1652 | 1467821291912 Marionette TRACE conn2 <- [1,3114,null,{}] 09:08:11 INFO - PROCESS | 1652 | 1467821291920 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}] 09:08:11 INFO - PROCESS | 1652 | 1467821291921 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:12 INFO - PROCESS | 1652 | 1467821292022 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:08:12 INFO - PROCESS | 1652 | 1467821292025 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\", \"fbc60a53-5232-459c-9be2-0cb358001b4d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1652 | 1467821292026 Marionette INFO sendAsync 39c3882f-0ec3-9a49-8e9a-80d21e40aa85 09:08:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125144800 == 30 [pid = 1652] [id = 788] 09:08:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1128d2000) [pid = 1652] [serial = 2362] [outer = 0x0] 09:08:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118d90c00) [pid = 1652] [serial = 2363] [outer = 0x1128d2000] 09:08:12 INFO - PROCESS | 1652 | 1467821292051 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1192ec400) [pid = 1652] [serial = 2364] [outer = 0x1128d2000] 09:08:12 INFO - PROCESS | 1652 | 1467821292360 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]]]}] 09:08:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:08:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 481ms 09:08:12 INFO - PROCESS | 1652 | 1467821292389 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:08:12 INFO - PROCESS | 1652 | 1467821292390 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:08:13 WARNING - u'runner_teardown' () 09:08:13 INFO - No more tests 09:08:13 INFO - Got 0 unexpected results 09:08:13 INFO - SUITE-END | took 510s 09:08:13 INFO - Closing logging queue 09:08:13 INFO - queue closed 09:08:13 INFO - Return code: 0 09:08:13 WARNING - # TBPL SUCCESS # 09:08:13 INFO - Running post-action listener: _resource_record_post_action 09:08:13 INFO - Running post-run listener: _resource_record_post_run 09:08:14 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 37201408; Write bytes: 952779776; Read time: 249; Write time: 4970 09:08:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:08:14 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148498944; Write bytes: 143998976; Read time: 13634; Write time: 297 09:08:14 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 35055104; Write bytes: 796431360; Read time: 230; Write time: 4631 09:08:14 INFO - Running post-run listener: _upload_blobber_files 09:08:14 INFO - Blob upload gear active. 09:08:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:08:14 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 09:08:14 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'] 09:08:14 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 09:08:15 INFO - (blobuploader) - INFO - Open directory for files ... 09:08:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:08:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:08:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:08:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:08:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:08:16 INFO - (blobuploader) - INFO - Done attempting. 09:08:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:08:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:08:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:08:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:08:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:08:17 INFO - (blobuploader) - INFO - Done attempting. 09:08:17 INFO - (blobuploader) - INFO - Iteration through files over. 09:08:17 INFO - Return code: 0 09:08:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:08:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:08:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e06cbcb3ea9ec1b046dbd898e8736ab1a7682f0f2216598f7b01957acdc648e6b6029c92d03d80383d785ffaf6c4fc63db43bcd6697bfd7ef2225bd6f50b3884", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/16b27de53babfafaafb12b59e9cd605038364030578847ea15fe1dbc043eab1c6d0bd60abe492b9c7a0f1132036694c843eec39cd36a5833678f35266a858761"} 09:08:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:08:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:08:17 INFO - Contents: 09:08:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e06cbcb3ea9ec1b046dbd898e8736ab1a7682f0f2216598f7b01957acdc648e6b6029c92d03d80383d785ffaf6c4fc63db43bcd6697bfd7ef2225bd6f50b3884", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/16b27de53babfafaafb12b59e9cd605038364030578847ea15fe1dbc043eab1c6d0bd60abe492b9c7a0f1132036694c843eec39cd36a5833678f35266a858761"} 09:08:17 INFO - Running post-run listener: copy_logs_to_upload_dir 09:08:17 INFO - Copying logs to upload dir... 09:08:17 INFO - mkdir: /builds/slave/test/build/upload/logs 09:08:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.822974 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-07-06 09:08:18.224145) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 09:08:18.227488) ========= 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.WUKcQa7inn/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.68n3uEJ2ag/Listeners TMPDIR=/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/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/e06cbcb3ea9ec1b046dbd898e8736ab1a7682f0f2216598f7b01957acdc648e6b6029c92d03d80383d785ffaf6c4fc63db43bcd6697bfd7ef2225bd6f50b3884", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/16b27de53babfafaafb12b59e9cd605038364030578847ea15fe1dbc043eab1c6d0bd60abe492b9c7a0f1132036694c843eec39cd36a5833678f35266a858761"} build_url:https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012497 build_url: 'https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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/e06cbcb3ea9ec1b046dbd898e8736ab1a7682f0f2216598f7b01957acdc648e6b6029c92d03d80383d785ffaf6c4fc63db43bcd6697bfd7ef2225bd6f50b3884", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/16b27de53babfafaafb12b59e9cd605038364030578847ea15fe1dbc043eab1c6d0bd60abe492b9c7a0f1132036694c843eec39cd36a5833678f35266a858761"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fHqekFhVTjG_ljvL-5Xv1g/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-07-06 09:08:18.261938) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:08:18.265269) ========= 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.WUKcQa7inn/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.68n3uEJ2ag/Listeners TMPDIR=/var/folders/h8/xgp20z9j4yg2ltsjq_3yvg_000000w/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.005298 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:08:18.313754) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 09:08:18.317013) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 09:08:18.317387) ========= ========= Total master_lag: 0.43 =========