builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0104 starttime: 1467944601.32 results: success (0) buildid: 20160707183926 builduid: 328b1b0c396c47e78703d0d1de60df83 revision: f4e161a1dd38df3f4679d7b647371e2388e7eb72 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:21.322144) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:21.322570) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:21.322895) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:21.348352) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:21.348730) ========= 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.Jidi9xOIef/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.z584YdeBPs/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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-07 19:23:21-- 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% 147M=0s 2016-07-07 19:23:21 (147 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.193913 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:21.564589) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-07 19:23:21.564927) ========= 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.Jidi9xOIef/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.z584YdeBPs/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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.028313 ========= master_lag: 2.82 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-07 19:23:24.414381) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:24.414789) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f4e161a1dd38df3f4679d7b647371e2388e7eb72 --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 f4e161a1dd38df3f4679d7b647371e2388e7eb72 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Jidi9xOIef/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.z584YdeBPs/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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-07 19:23:24,494 truncating revision to first 12 chars 2016-07-07 19:23:24,494 Setting DEBUG logging. 2016-07-07 19:23:24,494 attempt 1/10 2016-07-07 19:23:24,494 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f4e161a1dd38?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-07 19:23:24,782 unpacking tar archive at: mozilla-beta-f4e161a1dd38/testing/mozharness/ program finished with exit code 0 elapsedTime=0.547985 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:24.986995) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:24.987331) ========= script_repo_revision: f4e161a1dd38df3f4679d7b647371e2388e7eb72 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:24.987725) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:24.987993) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 19:23:25.006248) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-07-07 19:23:25.006599) ========= /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.Jidi9xOIef/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.z584YdeBPs/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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 19:23:25 INFO - MultiFileLogger online at 20160707 19:23:25 in /builds/slave/test 19:23:25 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 19:23:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:23:25 INFO - {'append_to_log': False, 19:23:25 INFO - 'base_work_dir': '/builds/slave/test', 19:23:25 INFO - 'blob_upload_branch': 'mozilla-beta', 19:23:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:23:25 INFO - 'buildbot_json_path': 'buildprops.json', 19:23:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:23:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:23:25 INFO - 'download_minidump_stackwalk': True, 19:23:25 INFO - 'download_symbols': 'true', 19:23:25 INFO - 'e10s': False, 19:23:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:23:25 INFO - 'tooltool.py': '/tools/tooltool.py', 19:23:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:23:25 INFO - '/tools/misc-python/virtualenv.py')}, 19:23:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:23:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:23:25 INFO - 'log_level': 'info', 19:23:25 INFO - 'log_to_console': True, 19:23:25 INFO - 'opt_config_files': (), 19:23:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:23:25 INFO - '--processes=1', 19:23:25 INFO - '--config=%(test_path)s/wptrunner.ini', 19:23:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:23:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:23:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:23:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:23:25 INFO - 'pip_index': False, 19:23:25 INFO - 'require_test_zip': True, 19:23:25 INFO - 'test_type': ('testharness',), 19:23:25 INFO - 'this_chunk': '1', 19:23:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:23:25 INFO - 'total_chunks': '10', 19:23:25 INFO - 'virtualenv_path': 'venv', 19:23:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:23:25 INFO - 'work_dir': 'build'} 19:23:25 INFO - ##### 19:23:25 INFO - ##### Running clobber step. 19:23:25 INFO - ##### 19:23:25 INFO - Running pre-action listener: _resource_record_pre_action 19:23:25 INFO - Running main action method: clobber 19:23:25 INFO - rmtree: /builds/slave/test/build 19:23:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:23:27 INFO - Running post-action listener: _resource_record_post_action 19:23:27 INFO - ##### 19:23:27 INFO - ##### Running read-buildbot-config step. 19:23:27 INFO - ##### 19:23:27 INFO - Running pre-action listener: _resource_record_pre_action 19:23:27 INFO - Running main action method: read_buildbot_config 19:23:27 INFO - Using buildbot properties: 19:23:27 INFO - { 19:23:27 INFO - "project": "", 19:23:27 INFO - "product": "firefox", 19:23:27 INFO - "script_repo_revision": "production", 19:23:27 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 19:23:27 INFO - "repository": "", 19:23:27 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 19:23:27 INFO - "buildid": "20160707183926", 19:23:27 INFO - "pgo_build": "False", 19:23:27 INFO - "basedir": "/builds/slave/test", 19:23:27 INFO - "buildnumber": 22, 19:23:27 INFO - "slavename": "t-yosemite-r7-0104", 19:23:27 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 19:23:27 INFO - "platform": "macosx64", 19:23:27 INFO - "branch": "mozilla-beta", 19:23:27 INFO - "revision": "f4e161a1dd38df3f4679d7b647371e2388e7eb72", 19:23:27 INFO - "repo_path": "releases/mozilla-beta", 19:23:27 INFO - "moz_repo_path": "", 19:23:27 INFO - "stage_platform": "macosx64", 19:23:27 INFO - "builduid": "328b1b0c396c47e78703d0d1de60df83", 19:23:27 INFO - "slavebuilddir": "test" 19:23:27 INFO - } 19:23:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 19:23:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 19:23:27 INFO - Running post-action listener: _resource_record_post_action 19:23:27 INFO - ##### 19:23:27 INFO - ##### Running download-and-extract step. 19:23:27 INFO - ##### 19:23:27 INFO - Running pre-action listener: _resource_record_pre_action 19:23:27 INFO - Running main action method: download_and_extract 19:23:27 INFO - mkdir: /builds/slave/test/build/tests 19:23:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:27 INFO - https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:23:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 19:23:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 19:23:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:28 INFO - Downloaded 1201 bytes. 19:23:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:23:28 INFO - Using the following test package requirements: 19:23:28 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:23:28 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 19:23:28 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 19:23:28 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'jsshell-mac64.zip'], 19:23:28 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 19:23:28 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:23:28 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 19:23:28 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 19:23:28 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 19:23:28 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:23:28 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 19:23:28 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 19:23:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:28 INFO - https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:23:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 19:23:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 19:23:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:29 INFO - Downloaded 18406874 bytes. 19:23:29 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/*'] 19:23:29 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/* 19:23:29 INFO - caution: filename not matched: web-platform/* 19:23:29 INFO - Return code: 11 19:23:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:29 INFO - https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:23:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:23:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:23:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:31 INFO - Downloaded 36389883 bytes. 19:23:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:23:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:23:35 INFO - caution: filename not matched: bin/* 19:23:35 INFO - caution: filename not matched: config/* 19:23:35 INFO - caution: filename not matched: mozbase/* 19:23:35 INFO - caution: filename not matched: marionette/* 19:23:35 INFO - caution: filename not matched: tools/wptserve/* 19:23:35 INFO - Return code: 11 19:23: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')]} 19:23:35 INFO - https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 19:23:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:23:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:23:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 19:23:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:37 INFO - Downloaded 73019113 bytes. 19:23:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:23:37 INFO - mkdir: /builds/slave/test/properties 19:23:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:23:37 INFO - Writing to file /builds/slave/test/properties/build_url 19:23:37 INFO - Contents: 19:23:37 INFO - build_url:https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:23:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:23:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:23:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:23:39 INFO - Contents: 19:23:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:23: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')]} 19:23:39 INFO - https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:23:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:23:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:23:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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 19:23:41 INFO - Downloaded 103720765 bytes. 19:23:41 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'] 19:23:41 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 19:23:45 INFO - Return code: 0 19:23:45 INFO - Running post-action listener: _resource_record_post_action 19:23:45 INFO - Running post-action listener: set_extra_try_arguments 19:23:45 INFO - ##### 19:23:45 INFO - ##### Running create-virtualenv step. 19:23:45 INFO - ##### 19:23:45 INFO - Running pre-action listener: _pre_create_virtualenv 19:23:45 INFO - Running pre-action listener: _resource_record_pre_action 19:23:45 INFO - Running main action method: create_virtualenv 19:23:45 INFO - Creating virtualenv /builds/slave/test/build/venv 19:23:45 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 19:23:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:23:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:23:45 INFO - Using real prefix '/tools/python27' 19:23:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:23:46 INFO - Installing distribute.............................................................................................................................................................................................done. 19:23:49 INFO - Installing pip.................done. 19:23:49 INFO - Return code: 0 19:23:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:23:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x102affe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9a3582a00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b185e0>, '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 0x1026fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102726990>, '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.Jidi9xOIef/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.z584YdeBPs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:23:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:23:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Jidi9xOIef/Render', 19:23:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:49 INFO - 'HOME': '/Users/cltbld', 19:23:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:49 INFO - 'LOGNAME': 'cltbld', 19:23:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:49 INFO - 'MOZ_NO_REMOTE': '1', 19:23:49 INFO - 'NO_EM_RESTART': '1', 19:23:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:49 INFO - 'PWD': '/builds/slave/test', 19:23:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:49 INFO - 'SHELL': '/bin/bash', 19:23:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z584YdeBPs/Listeners', 19:23:49 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 19:23:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:49 INFO - 'USER': 'cltbld', 19:23:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:49 INFO - 'XPC_FLAGS': '0x0', 19:23:49 INFO - 'XPC_SERVICE_NAME': '0', 19:23:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:49 INFO - Downloading/unpacking psutil>=0.7.1 19:23:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:23:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:23:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:23:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:23:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:23:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:23:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:23:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:23:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:23:52 INFO - Installing collected packages: psutil 19:23:52 INFO - Running setup.py install for psutil 19:23:52 INFO - building 'psutil._psutil_osx' extension 19:23:52 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 19:23:53 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 19:23:53 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 19:23:53 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 19:23:53 INFO - building 'psutil._psutil_posix' extension 19:23:53 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 19:23:53 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:23:53 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:23:53 INFO - ^ 19:23:53 INFO - 1 warning generated. 19:23:53 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 19:23:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:23:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:23:53 INFO - Successfully installed psutil 19:23:53 INFO - Cleaning up... 19:23:53 INFO - Return code: 0 19:23:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:23:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:53 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 0x102affe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9a3582a00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b185e0>, '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 0x1026fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102726990>, '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.Jidi9xOIef/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.z584YdeBPs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:53 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 19:23:53 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 19:23:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Jidi9xOIef/Render', 19:23:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:53 INFO - 'HOME': '/Users/cltbld', 19:23:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:53 INFO - 'LOGNAME': 'cltbld', 19:23:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:53 INFO - 'MOZ_NO_REMOTE': '1', 19:23:53 INFO - 'NO_EM_RESTART': '1', 19:23:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:53 INFO - 'PWD': '/builds/slave/test', 19:23:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:53 INFO - 'SHELL': '/bin/bash', 19:23:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z584YdeBPs/Listeners', 19:23:53 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 19:23:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:53 INFO - 'USER': 'cltbld', 19:23:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:53 INFO - 'XPC_FLAGS': '0x0', 19:23:53 INFO - 'XPC_SERVICE_NAME': '0', 19:23:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:23:54 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 19:23:54 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 19:23:54 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 19:23:54 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 19:23:54 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 19:23:54 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 19:23:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:23:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:23:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:23:56 INFO - Installing collected packages: mozsystemmonitor 19:23:56 INFO - Running setup.py install for mozsystemmonitor 19:23:56 INFO - Successfully installed mozsystemmonitor 19:23:56 INFO - Cleaning up... 19:23:56 INFO - Return code: 0 19:23:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:23: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')]} 19:23:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23: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')]} 19:23:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23: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', '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 0x102affe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9a3582a00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b185e0>, '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 0x1026fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102726990>, '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.Jidi9xOIef/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.z584YdeBPs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:23: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 blobuploader==1.2.4 19:23:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Jidi9xOIef/Render', 19:23:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:56 INFO - 'HOME': '/Users/cltbld', 19:23:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:56 INFO - 'LOGNAME': 'cltbld', 19:23:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:56 INFO - 'MOZ_NO_REMOTE': '1', 19:23:56 INFO - 'NO_EM_RESTART': '1', 19:23:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:56 INFO - 'PWD': '/builds/slave/test', 19:23:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:56 INFO - 'SHELL': '/bin/bash', 19:23:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z584YdeBPs/Listeners', 19:23:56 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 19:23:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:56 INFO - 'USER': 'cltbld', 19:23:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:56 INFO - 'XPC_FLAGS': '0x0', 19:23:56 INFO - 'XPC_SERVICE_NAME': '0', 19:23:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:57 INFO - Downloading/unpacking blobuploader==1.2.4 19:23:57 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 19:23:57 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 19:23:57 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 19:23:57 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 19:23:57 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 19:23:57 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 19:23:59 INFO - Downloading blobuploader-1.2.4.tar.gz 19:23:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:23:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:23:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:23:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:23:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:23:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:23:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:23:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:24:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:24: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 19:24: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 19:24: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 19:24: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 19:24: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 19:24: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 19:24:00 INFO - Downloading docopt-0.6.1.tar.gz 19:24:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:24:00 INFO - Installing collected packages: blobuploader, requests, docopt 19:24:00 INFO - Running setup.py install for blobuploader 19:24:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:24:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:24:00 INFO - Running setup.py install for requests 19:24:01 INFO - Running setup.py install for docopt 19:24:01 INFO - Successfully installed blobuploader requests docopt 19:24:01 INFO - Cleaning up... 19:24:01 INFO - Return code: 0 19:24:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:24:01 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')]} 19:24:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:24:01 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')]} 19:24:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:24:01 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 0x102affe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9a3582a00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b185e0>, '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 0x1026fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102726990>, '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.Jidi9xOIef/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.z584YdeBPs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:24:01 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 19:24:01 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 19:24:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Jidi9xOIef/Render', 19:24:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:24:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:24:01 INFO - 'HOME': '/Users/cltbld', 19:24:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:24:01 INFO - 'LOGNAME': 'cltbld', 19:24:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:01 INFO - 'MOZ_NO_REMOTE': '1', 19:24:01 INFO - 'NO_EM_RESTART': '1', 19:24:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:24:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:01 INFO - 'PWD': '/builds/slave/test', 19:24:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:24:01 INFO - 'SHELL': '/bin/bash', 19:24:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z584YdeBPs/Listeners', 19:24:01 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 19:24:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:24:01 INFO - 'USER': 'cltbld', 19:24:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:24:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:24:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:24:01 INFO - 'XPC_FLAGS': '0x0', 19:24:01 INFO - 'XPC_SERVICE_NAME': '0', 19:24:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:24:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-fWMGLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-OKELj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-46Yimj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-rzCJcn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-nqqsoe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-dy_uyX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-IwJzkt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-oMi14R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-S6vEdl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-4JFxog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-qo5TFU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-BTdOwK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-J2SFAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-LIc68T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-AyXWV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-qCbE5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-jQEqsw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-lh5NWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-NROSMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:24:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-uDgvKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:24:04 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-_nsn9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:24:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:04 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 19:24:04 INFO - Running setup.py install for manifestparser 19:24:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:24:04 INFO - Running setup.py install for mozcrash 19:24:04 INFO - Running setup.py install for mozdebug 19:24:04 INFO - Running setup.py install for mozdevice 19:24:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Running setup.py install for mozfile 19:24:05 INFO - Running setup.py install for mozhttpd 19:24:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Running setup.py install for mozinfo 19:24:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Running setup.py install for mozInstall 19:24:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:24:05 INFO - Running setup.py install for mozleak 19:24:05 INFO - Running setup.py install for mozlog 19:24:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:24:06 INFO - Running setup.py install for moznetwork 19:24:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:24:06 INFO - Running setup.py install for mozprocess 19:24:06 INFO - Running setup.py install for mozprofile 19:24:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:24:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:24:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:24:06 INFO - Running setup.py install for mozrunner 19:24:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:24:06 INFO - Running setup.py install for mozscreenshot 19:24:06 INFO - Running setup.py install for moztest 19:24:06 INFO - Running setup.py install for mozversion 19:24:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:24:07 INFO - Running setup.py install for wptserve 19:24:07 INFO - Running setup.py install for marionette-driver 19:24:07 INFO - Running setup.py install for browsermob-proxy 19:24:07 INFO - Running setup.py install for marionette-client 19:24:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:24:07 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 19:24:07 INFO - Cleaning up... 19:24:07 INFO - Return code: 0 19:24:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:24:07 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')]} 19:24:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:24:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:24:07 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')]} 19:24:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:24:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:24:07 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 0x102affe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9a3582a00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b185e0>, '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 0x1026fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102726990>, '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.Jidi9xOIef/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.z584YdeBPs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:24:07 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 19:24:07 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 19:24:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Jidi9xOIef/Render', 19:24:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:24:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:24:07 INFO - 'HOME': '/Users/cltbld', 19:24:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:24:07 INFO - 'LOGNAME': 'cltbld', 19:24:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:07 INFO - 'MOZ_NO_REMOTE': '1', 19:24:07 INFO - 'NO_EM_RESTART': '1', 19:24:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:24:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:07 INFO - 'PWD': '/builds/slave/test', 19:24:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:24:07 INFO - 'SHELL': '/bin/bash', 19:24:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z584YdeBPs/Listeners', 19:24:07 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 19:24:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:24:07 INFO - 'USER': 'cltbld', 19:24:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:24:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:24:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:24:07 INFO - 'XPC_FLAGS': '0x0', 19:24:07 INFO - 'XPC_SERVICE_NAME': '0', 19:24:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:24:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Ay7b2q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-eJ3s7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-1GcGhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-l_BTUa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-WMVqU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-6QL4y5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-mmTbra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:24:08 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)) 19:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:24:08 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-EYKbfg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-xhjrWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-th0eOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Fk84Iw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-0R5Ntz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-iCd0kc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-DnkevN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-eekgvL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-D8St1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:24:09 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)) 19:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:24:09 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-OG0CHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:24:10 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)) 19:24:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:24:10 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-BBdX_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:24:10 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)) 19:24:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:24:10 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-6DUlSl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:24:10 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)) 19:24:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:10 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-0bUNZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:24:10 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)) 19:24:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:24:10 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-3BRkF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:24:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:10 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)) 19:24:10 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)) 19:24:10 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)) 19:24:10 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)) 19:24:10 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)) 19:24:10 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)) 19:24:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:24:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:24:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:24:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:13 INFO - Downloading blessings-1.6.tar.gz 19:24:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:24:13 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)) 19:24:13 INFO - Installing collected packages: blessings 19:24:13 INFO - Running setup.py install for blessings 19:24:13 INFO - Successfully installed blessings 19:24:13 INFO - Cleaning up... 19:24:13 INFO - Return code: 0 19:24:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:24:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:24:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:24:13 INFO - Reading from file tmpfile_stdout 19:24:13 INFO - Current package versions: 19:24:13 INFO - blessings == 1.6 19:24:13 INFO - blobuploader == 1.2.4 19:24:13 INFO - browsermob-proxy == 0.6.0 19:24:13 INFO - docopt == 0.6.1 19:24:13 INFO - manifestparser == 1.1 19:24:13 INFO - marionette-client == 2.3.0 19:24:13 INFO - marionette-driver == 1.4.0 19:24:13 INFO - mozInstall == 1.12 19:24:13 INFO - mozcrash == 0.17 19:24:13 INFO - mozdebug == 0.1 19:24:13 INFO - mozdevice == 0.48 19:24:13 INFO - mozfile == 1.2 19:24:13 INFO - mozhttpd == 0.7 19:24:13 INFO - mozinfo == 0.9 19:24:13 INFO - mozleak == 0.1 19:24:13 INFO - mozlog == 3.1 19:24:13 INFO - moznetwork == 0.27 19:24:13 INFO - mozprocess == 0.22 19:24:13 INFO - mozprofile == 0.28 19:24:13 INFO - mozrunner == 6.11 19:24:13 INFO - mozscreenshot == 0.1 19:24:13 INFO - mozsystemmonitor == 0.0 19:24:13 INFO - moztest == 0.7 19:24:13 INFO - mozversion == 1.4 19:24:13 INFO - psutil == 3.1.1 19:24:13 INFO - requests == 1.2.3 19:24:13 INFO - wptserve == 1.4.0 19:24:13 INFO - wsgiref == 0.1.2 19:24:13 INFO - Running post-action listener: _resource_record_post_action 19:24:13 INFO - Running post-action listener: _start_resource_monitoring 19:24:13 INFO - Starting resource monitoring. 19:24:13 INFO - ##### 19:24:13 INFO - ##### Running pull step. 19:24:13 INFO - ##### 19:24:13 INFO - Running pre-action listener: _resource_record_pre_action 19:24:13 INFO - Running main action method: pull 19:24:13 INFO - Pull has nothing to do! 19:24:13 INFO - Running post-action listener: _resource_record_post_action 19:24:13 INFO - ##### 19:24:13 INFO - ##### Running install step. 19:24:13 INFO - ##### 19:24:13 INFO - Running pre-action listener: _resource_record_pre_action 19:24:13 INFO - Running main action method: install 19:24:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:24:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:24:14 INFO - Reading from file tmpfile_stdout 19:24:14 INFO - Detecting whether we're running mozinstall >=1.0... 19:24:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:24:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:24:14 INFO - Reading from file tmpfile_stdout 19:24:14 INFO - Output received: 19:24:14 INFO - Usage: mozinstall [options] installer 19:24:14 INFO - Options: 19:24:14 INFO - -h, --help show this help message and exit 19:24:14 INFO - -d DEST, --destination=DEST 19:24:14 INFO - Directory to install application into. [default: 19:24:14 INFO - "/builds/slave/test"] 19:24:14 INFO - --app=APP Application being installed. [default: firefox] 19:24:14 INFO - mkdir: /builds/slave/test/build/application 19:24:14 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'] 19:24:14 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 19:24:32 INFO - Reading from file tmpfile_stdout 19:24:32 INFO - Output received: 19:24:32 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:24:32 INFO - Running post-action listener: _resource_record_post_action 19:24:32 INFO - ##### 19:24:32 INFO - ##### Running run-tests step. 19:24:32 INFO - ##### 19:24:32 INFO - Running pre-action listener: _resource_record_pre_action 19:24:32 INFO - Running main action method: run_tests 19:24:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:24:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:24:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:24:32 INFO - grabbing minidump binary from tooltool 19:24:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:24:32 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 0x102b185e0>, '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 0x1026fbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102726990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:24:32 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 19:24:32 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 19:24:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:24:32 INFO - Return code: 0 19:24:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:24:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:24:32 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/QfeqI7rwR9CNWZGxHfKnEA/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 19:24:32 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/QfeqI7rwR9CNWZGxHfKnEA/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 19:24:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Jidi9xOIef/Render', 19:24:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:24:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:24:32 INFO - 'HOME': '/Users/cltbld', 19:24:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:24:32 INFO - 'LOGNAME': 'cltbld', 19:24:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:24:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:32 INFO - 'MOZ_NO_REMOTE': '1', 19:24:32 INFO - 'NO_EM_RESTART': '1', 19:24:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:24:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:32 INFO - 'PWD': '/builds/slave/test', 19:24:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:24:32 INFO - 'SHELL': '/bin/bash', 19:24:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z584YdeBPs/Listeners', 19:24:32 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 19:24:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:24:32 INFO - 'USER': 'cltbld', 19:24:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:24:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:24:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:24:32 INFO - 'XPC_FLAGS': '0x0', 19:24:32 INFO - 'XPC_SERVICE_NAME': '0', 19:24:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:24:32 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/QfeqI7rwR9CNWZGxHfKnEA/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 19:24:32 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 19:24:32 INFO - import pkg_resources 19:24:33 INFO - Using 1 client processes 19:24:34 INFO - wptserve Starting http server on 127.0.0.1:8000 19:24:34 INFO - wptserve Starting http server on 127.0.0.1:8001 19:24:34 INFO - wptserve Starting http server on 127.0.0.1:8443 19:24:36 INFO - SUITE-START | Running 778 tests 19:24:36 INFO - Running testharness tests 19:24:36 INFO - Setting up ssl 19:24:36 INFO - PROCESS | certutil | 19:24:36 INFO - PROCESS | certutil | 19:24:36 INFO - PROCESS | certutil | 19:24:36 INFO - Certificate Nickname Trust Attributes 19:24:36 INFO - SSL,S/MIME,JAR/XPI 19:24:36 INFO - 19:24:36 INFO - web-platform-tests CT,, 19:24:36 INFO - 19:24:36 INFO - Starting runner 19:24:37 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:24:37 INFO - PROCESS | 1644 | 1467944677145 Marionette DEBUG Marionette enabled via build flag and pref 19:24:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x113e3a800 == 1 [pid = 1644] [id = 1] 19:24:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 1 (0x113e3b000) [pid = 1644] [serial = 1] [outer = 0x0] 19:24:37 INFO - PROCESS | 1644 | [1644] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:24:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 2 (0x113e3c000) [pid = 1644] [serial = 2] [outer = 0x113e3b000] 19:24:37 INFO - PROCESS | 1644 | 1467944677463 Marionette INFO Listening on port 2828 19:24:37 INFO - PROCESS | 1644 | 1467944677701 Marionette DEBUG Marionette enabled via command-line flag 19:24:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x116960800 == 2 [pid = 1644] [id = 2] 19:24:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 3 (0x116961000) [pid = 1644] [serial = 3] [outer = 0x0] 19:24:37 INFO - PROCESS | 1644 | [1644] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:24:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 4 (0x116962000) [pid = 1644] [serial = 4] [outer = 0x116961000] 19:24:37 INFO - PROCESS | 1644 | [1644] 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 19:24:37 INFO - PROCESS | 1644 | 1467944677869 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 19:24:37 INFO - PROCESS | 1644 | 1467944677940 Marionette DEBUG Closed connection conn0 19:24:37 INFO - PROCESS | 1644 | [1644] 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 19:24:37 INFO - PROCESS | 1644 | 1467944677946 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 19:24:37 INFO - PROCESS | 1644 | 1467944677954 Marionette DEBUG Closed connection conn1 19:24:37 INFO - PROCESS | 1644 | [1644] 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 19:24:37 INFO - PROCESS | 1644 | 1467944677960 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 19:24:37 INFO - PROCESS | 1644 | 1467944677968 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:24:37 INFO - PROCESS | 1644 | 1467944677975 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":"20160707183926","device":"desktop","version":"48.0"} 19:24:38 INFO - PROCESS | 1644 | [1644] 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 19:24:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x119e94800 == 3 [pid = 1644] [id = 3] 19:24:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 5 (0x119e95000) [pid = 1644] [serial = 5] [outer = 0x0] 19:24:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x119e95800 == 4 [pid = 1644] [id = 4] 19:24:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 6 (0x11a025400) [pid = 1644] [serial = 6] [outer = 0x0] 19:24:39 INFO - PROCESS | 1644 | [1644] 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 19:24:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0e800 == 5 [pid = 1644] [id = 5] 19:24:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 7 (0x119be7400) [pid = 1644] [serial = 7] [outer = 0x0] 19:24:39 INFO - PROCESS | 1644 | [1644] 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 19:24:39 INFO - PROCESS | 1644 | [1644] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:24:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 8 (0x121c09400) [pid = 1644] [serial = 8] [outer = 0x119be7400] 19:24:39 INFO - PROCESS | 1644 | [1644] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:24:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 9 (0x12488b000) [pid = 1644] [serial = 9] [outer = 0x119e95000] 19:24:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 10 (0x124877400) [pid = 1644] [serial = 10] [outer = 0x11a025400] 19:24:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 11 (0x124879000) [pid = 1644] [serial = 11] [outer = 0x119be7400] 19:24:39 INFO - PROCESS | 1644 | [1644] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:24:40 INFO - PROCESS | 1644 | 1467944680180 Marionette INFO startBrowser 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:40 INFO - PROCESS | 1644 | 1467944680210 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 1644 | 1467944680222 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 1644 | 1467944680224 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 12 (0x127064c00) [pid = 1644] [serial = 12] [outer = 0x119be7400] 19:24:40 INFO - PROCESS | 1644 | 1467944680539 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2153aa36-d52e-e94a-81f9-d928f89e271d","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":"20160707183926","device":"desktop","version":"48.0","command_id":1}}] 19:24:40 INFO - PROCESS | 1644 | 1467944680623 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}] 19:24:40 INFO - PROCESS | 1644 | 1467944680626 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:40 INFO - PROCESS | 1644 | 1467944680686 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:24:40 INFO - PROCESS | 1644 | 1467944680763 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:24:40 INFO - PROCESS | 1644 | 1467944680765 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:40 INFO - PROCESS | 1644 | [1644] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:24:40 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:24:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 13 (0x128971000) [pid = 1644] [serial = 13] [outer = 0x119be7400] 19:24:40 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:24:40 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:24:40 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:24:40 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:24:41 INFO - PROCESS | 1644 | 1467944681023 Marionette TRACE conn2 <- [1,3,null,{}] 19:24:41 INFO - PROCESS | 1644 | 1467944681025 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:24:41 INFO - PROCESS | 1644 | 1467944681028 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:41 INFO - PROCESS | 1644 | 1467944681045 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:24:41 INFO - PROCESS | 1644 | 1467944681073 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 1644 | 1467944681074 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:24:41 INFO - PROCESS | 1644 | 1467944681077 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1644 | 1467944681080 Marionette TRACE conn2 <- [1,6,null,{}] 19:24:41 INFO - PROCESS | 1644 | 1467944681082 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}] 19:24:41 INFO - PROCESS | 1644 | 1467944681084 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:41 INFO - PROCESS | 1644 | 1467944681097 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:24:41 INFO - PROCESS | 1644 | 1467944681099 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:41 INFO - PROCESS | 1644 | 1467944681101 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea3800 == 6 [pid = 1644] [id = 6] 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 14 (0x1291ccc00) [pid = 1644] [serial = 14] [outer = 0x0] 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 15 (0x1291ce800) [pid = 1644] [serial = 15] [outer = 0x1291ccc00] 19:24:41 INFO - PROCESS | 1644 | 1467944681138 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 16 (0x1291d4400) [pid = 1644] [serial = 16] [outer = 0x1291ccc00] 19:24:41 INFO - PROCESS | 1644 | 1467944681457 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]]]}] 19:24:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x129279000 == 7 [pid = 1644] [id = 7] 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 17 (0x1291cf800) [pid = 1644] [serial = 17] [outer = 0x0] 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 18 (0x129440c00) [pid = 1644] [serial = 18] [outer = 0x1291cf800] 19:24:41 INFO - PROCESS | 1644 | 1467944681480 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 19 (0x1294ac000) [pid = 1644] [serial = 19] [outer = 0x1291cf800] 19:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 19:24:41 INFO - PROCESS | 1644 | 1467944681563 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 1644 | 1467944681564 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:24:41 INFO - PROCESS | 1644 | 1467944681577 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1644 | 1467944681578 Marionette TRACE conn2 <- [1,10,null,{}] 19:24:41 INFO - PROCESS | 1644 | 1467944681588 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}] 19:24:41 INFO - PROCESS | 1644 | 1467944681592 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:41 INFO - PROCESS | 1644 | 1467944681725 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:24:41 INFO - PROCESS | 1644 | 1467944681751 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:41 INFO - PROCESS | 1644 | 1467944681752 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8c6000 == 8 [pid = 1644] [id = 8] 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 20 (0x12a758400) [pid = 1644] [serial = 20] [outer = 0x0] 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 21 (0x12ab3e400) [pid = 1644] [serial = 21] [outer = 0x12a758400] 19:24:41 INFO - PROCESS | 1644 | 1467944681782 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 22 (0x12ab42800) [pid = 1644] [serial = 22] [outer = 0x12a758400] 19:24:42 INFO - PROCESS | 1644 | 1467944682173 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]]]}] 19:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 627ms 19:24:42 INFO - PROCESS | 1644 | 1467944682196 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:24:42 INFO - PROCESS | 1644 | 1467944682198 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:24:42 INFO - PROCESS | 1644 | 1467944682200 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:24:42 INFO - PROCESS | 1644 | 1467944682201 Marionette TRACE conn2 <- [1,14,null,{}] 19:24:42 INFO - PROCESS | 1644 | 1467944682203 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}] 19:24:42 INFO - PROCESS | 1644 | 1467944682205 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:42 INFO - PROCESS | 1644 | 1467944682299 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:24:42 INFO - PROCESS | 1644 | 1467944682305 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1644 | 1467944682306 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b383800 == 9 [pid = 1644] [id = 9] 19:24:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 23 (0x12ab4c800) [pid = 1644] [serial = 23] [outer = 0x0] 19:24:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 24 (0x12b204400) [pid = 1644] [serial = 24] [outer = 0x12ab4c800] 19:24:42 INFO - PROCESS | 1644 | 1467944682331 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 25 (0x12b3aac00) [pid = 1644] [serial = 25] [outer = 0x12ab4c800] 19:24:42 INFO - PROCESS | 1644 | 1467944682611 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]]]}] 19:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 19:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:24:42 INFO - PROCESS | 1644 | 1467944682629 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:24:42 INFO - PROCESS | 1644 | 1467944682630 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:24:42 INFO - PROCESS | 1644 | 1467944682632 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:24:42 INFO - PROCESS | 1644 | 1467944682633 Marionette TRACE conn2 <- [1,18,null,{}] 19:24:42 INFO - PROCESS | 1644 | 1467944682644 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}] 19:24:42 INFO - PROCESS | 1644 | 1467944682646 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:42 INFO - PROCESS | 1644 | 1467944682746 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:24:42 INFO - PROCESS | 1644 | 1467944682751 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1644 | 1467944682754 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb43800 == 10 [pid = 1644] [id = 10] 19:24:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 26 (0x12bb7a000) [pid = 1644] [serial = 26] [outer = 0x0] 19:24:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 27 (0x12bbf0400) [pid = 1644] [serial = 27] [outer = 0x12bb7a000] 19:24:42 INFO - PROCESS | 1644 | 1467944682777 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 28 (0x12bbf6400) [pid = 1644] [serial = 28] [outer = 0x12bb7a000] 19:24:43 INFO - PROCESS | 1644 | 1467944683062 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]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 478ms 19:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:24:43 INFO - PROCESS | 1644 | 1467944683110 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 1644 | 1467944683112 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:24:43 INFO - PROCESS | 1644 | 1467944683114 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1644 | 1467944683115 Marionette TRACE conn2 <- [1,22,null,{}] 19:24:43 INFO - PROCESS | 1644 | 1467944683118 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}] 19:24:43 INFO - PROCESS | 1644 | 1467944683121 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:43 INFO - PROCESS | 1644 | 1467944683216 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:24:43 INFO - PROCESS | 1644 | 1467944683220 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 1644 | 1467944683221 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x116675000 == 11 [pid = 1644] [id = 11] 19:24:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 29 (0x12bbf9c00) [pid = 1644] [serial = 29] [outer = 0x0] 19:24:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 30 (0x12bee0000) [pid = 1644] [serial = 30] [outer = 0x12bbf9c00] 19:24:43 INFO - PROCESS | 1644 | 1467944683246 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 31 (0x12bf6fc00) [pid = 1644] [serial = 31] [outer = 0x12bbf9c00] 19:24:43 INFO - PROCESS | 1644 | 1467944683490 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]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 19:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:24:43 INFO - PROCESS | 1644 | 1467944683542 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 1644 | 1467944683543 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:24:43 INFO - PROCESS | 1644 | 1467944683546 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1644 | 1467944683547 Marionette TRACE conn2 <- [1,26,null,{}] 19:24:43 INFO - PROCESS | 1644 | 1467944683549 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}] 19:24:43 INFO - PROCESS | 1644 | 1467944683550 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:43 INFO - PROCESS | 1644 | 1467944683662 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:24:43 INFO - PROCESS | 1644 | 1467944683665 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 1644 | 1467944683667 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf1c000 == 12 [pid = 1644] [id = 12] 19:24:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 32 (0x1181a9000) [pid = 1644] [serial = 32] [outer = 0x0] 19:24:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 33 (0x12bee1800) [pid = 1644] [serial = 33] [outer = 0x1181a9000] 19:24:43 INFO - PROCESS | 1644 | 1467944683691 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 34 (0x12bf77800) [pid = 1644] [serial = 34] [outer = 0x1181a9000] 19:24:43 INFO - PROCESS | 1644 | 1467944683937 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]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 19:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:24:43 INFO - PROCESS | 1644 | 1467944683964 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 1644 | 1467944683965 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:24:43 INFO - PROCESS | 1644 | 1467944683975 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1644 | 1467944683976 Marionette TRACE conn2 <- [1,30,null,{}] 19:24:43 INFO - PROCESS | 1644 | 1467944683981 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}] 19:24:43 INFO - PROCESS | 1644 | 1467944683982 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:44 INFO - PROCESS | 1644 | 1467944684087 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:24:44 INFO - PROCESS | 1644 | 1467944684092 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 1644 | 1467944684093 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3f3800 == 13 [pid = 1644] [id = 13] 19:24:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 35 (0x12bf7a000) [pid = 1644] [serial = 35] [outer = 0x0] 19:24:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 36 (0x12c5dfc00) [pid = 1644] [serial = 36] [outer = 0x12bf7a000] 19:24:44 INFO - PROCESS | 1644 | 1467944684117 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 37 (0x12c5e3800) [pid = 1644] [serial = 37] [outer = 0x12bf7a000] 19:24:44 INFO - PROCESS | 1644 | 1467944684390 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]]]}] 19:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 478ms 19:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:24:44 INFO - PROCESS | 1644 | 1467944684447 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 1644 | 1467944684448 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:24:44 INFO - PROCESS | 1644 | 1467944684454 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 1644 | 1467944684458 Marionette TRACE conn2 <- [1,34,null,{}] 19:24:44 INFO - PROCESS | 1644 | 1467944684461 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}] 19:24:44 INFO - PROCESS | 1644 | 1467944684463 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:44 INFO - PROCESS | 1644 | 1467944684568 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:24:44 INFO - PROCESS | 1644 | 1467944684571 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 1644 | 1467944684572 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c5b3000 == 14 [pid = 1644] [id = 14] 19:24:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 38 (0x12c5e5c00) [pid = 1644] [serial = 38] [outer = 0x0] 19:24:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 39 (0x12c82a400) [pid = 1644] [serial = 39] [outer = 0x12c5e5c00] 19:24:44 INFO - PROCESS | 1644 | 1467944684597 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 40 (0x12c830400) [pid = 1644] [serial = 40] [outer = 0x12c5e5c00] 19:24:44 INFO - PROCESS | 1644 | 1467944684839 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]]]}] 19:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 19:24:44 INFO - PROCESS | 1644 | 1467944684879 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 1644 | 1467944684880 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:24:44 INFO - PROCESS | 1644 | 1467944684882 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 1644 | 1467944684883 Marionette TRACE conn2 <- [1,38,null,{}] 19:24:44 INFO - PROCESS | 1644 | 1467944684894 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}] 19:24:44 INFO - PROCESS | 1644 | 1467944684895 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:45 INFO - PROCESS | 1644 | 1467944684994 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:24:45 INFO - PROCESS | 1644 | 1467944685007 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:45 INFO - PROCESS | 1644 | 1467944685008 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12cbee000 == 15 [pid = 1644] [id = 15] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 41 (0x12c832400) [pid = 1644] [serial = 41] [outer = 0x0] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 42 (0x12cd12400) [pid = 1644] [serial = 42] [outer = 0x12c832400] 19:24:45 INFO - PROCESS | 1644 | 1467944685032 Marionette DEBUG loaded listener.js 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 43 (0x12cd17000) [pid = 1644] [serial = 43] [outer = 0x12c832400] 19:24:45 INFO - PROCESS | 1644 | 1467944685309 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]]]}] 19:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 476ms 19:24:45 INFO - PROCESS | 1644 | 1467944685363 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:24:45 INFO - PROCESS | 1644 | 1467944685365 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:24:45 INFO - PROCESS | 1644 | 1467944685370 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:24:45 INFO - PROCESS | 1644 | 1467944685373 Marionette TRACE conn2 <- [1,42,null,{}] 19:24:45 INFO - PROCESS | 1644 | 1467944685378 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}] 19:24:45 INFO - PROCESS | 1644 | 1467944685379 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12cda4000 == 16 [pid = 1644] [id = 16] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 44 (0x12cda4800) [pid = 1644] [serial = 44] [outer = 0x0] 19:24:45 INFO - PROCESS | 1644 | 1467944685543 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 45 (0x12cd93000) [pid = 1644] [serial = 45] [outer = 0x12cda4800] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 46 (0x12cda9800) [pid = 1644] [serial = 46] [outer = 0x12cda4800] 19:24:45 INFO - PROCESS | 1644 | 1467944685571 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:45 INFO - PROCESS | 1644 | 1467944685572 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12cda3800 == 17 [pid = 1644] [id = 17] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 47 (0x12cd1c000) [pid = 1644] [serial = 47] [outer = 0x0] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 48 (0x12d156000) [pid = 1644] [serial = 48] [outer = 0x12cd1c000] 19:24:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d243000 == 18 [pid = 1644] [id = 18] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 49 (0x12d158000) [pid = 1644] [serial = 49] [outer = 0x0] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 50 (0x12d159c00) [pid = 1644] [serial = 50] [outer = 0x12d158000] 19:24:45 INFO - PROCESS | 1644 | 1467944685648 Marionette DEBUG loaded listener.js 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 51 (0x12d40b400) [pid = 1644] [serial = 51] [outer = 0x12d158000] 19:24:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 52 (0x12d14dc00) [pid = 1644] [serial = 52] [outer = 0x12cd1c000] 19:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:24:46 INFO - PROCESS | 1644 | 1467944686036 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]]]}] 19:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 674ms 19:24:46 INFO - PROCESS | 1644 | 1467944686042 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1644 | 1467944686044 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:24:46 INFO - PROCESS | 1644 | 1467944686046 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1644 | 1467944686048 Marionette TRACE conn2 <- [1,46,null,{}] 19:24:46 INFO - PROCESS | 1644 | 1467944686050 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}] 19:24:46 INFO - PROCESS | 1644 | 1467944686051 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:46 INFO - PROCESS | 1644 | 1467944686146 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:24:46 INFO - PROCESS | 1644 | 1467944686149 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 1644 | 1467944686151 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d591800 == 19 [pid = 1644] [id = 19] 19:24:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 53 (0x118065000) [pid = 1644] [serial = 53] [outer = 0x0] 19:24:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 54 (0x11806dc00) [pid = 1644] [serial = 54] [outer = 0x118065000] 19:24:46 INFO - PROCESS | 1644 | 1467944686186 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 55 (0x118465000) [pid = 1644] [serial = 55] [outer = 0x118065000] 19:24:46 INFO - PROCESS | 1644 | 1467944686426 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]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 19:24:46 INFO - PROCESS | 1644 | 1467944686466 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1644 | 1467944686467 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:24:46 INFO - PROCESS | 1644 | 1467944686478 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1644 | 1467944686479 Marionette TRACE conn2 <- [1,50,null,{}] 19:24:46 INFO - PROCESS | 1644 | 1467944686481 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}] 19:24:46 INFO - PROCESS | 1644 | 1467944686482 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:46 INFO - PROCESS | 1644 | 1467944686587 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:24:46 INFO - PROCESS | 1644 | 1467944686591 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 1644 | 1467944686592 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb23000 == 20 [pid = 1644] [id = 20] 19:24:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 56 (0x118325c00) [pid = 1644] [serial = 56] [outer = 0x0] 19:24:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 57 (0x11832d400) [pid = 1644] [serial = 57] [outer = 0x118325c00] 19:24:46 INFO - PROCESS | 1644 | 1467944686615 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x11848c800) [pid = 1644] [serial = 58] [outer = 0x118325c00] 19:24:46 INFO - PROCESS | 1644 | 1467944686863 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]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 19:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:24:46 INFO - PROCESS | 1644 | 1467944686897 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1644 | 1467944686898 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:24:46 INFO - PROCESS | 1644 | 1467944686909 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1644 | 1467944686910 Marionette TRACE conn2 <- [1,54,null,{}] 19:24:46 INFO - PROCESS | 1644 | 1467944686913 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}] 19:24:46 INFO - PROCESS | 1644 | 1467944686914 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:47 INFO - PROCESS | 1644 | 1467944687013 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:24:47 INFO - PROCESS | 1644 | 1467944687017 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:47 INFO - PROCESS | 1644 | 1467944687027 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12dc94000 == 21 [pid = 1644] [id = 21] 19:24:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x119110c00) [pid = 1644] [serial = 59] [outer = 0x0] 19:24:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x12bee7400) [pid = 1644] [serial = 60] [outer = 0x119110c00] 19:24:47 INFO - PROCESS | 1644 | 1467944687054 Marionette DEBUG loaded listener.js 19:24:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x12d51dc00) [pid = 1644] [serial = 61] [outer = 0x119110c00] 19:24:47 INFO - PROCESS | 1644 | 1467944687933 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]]]}] 19:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1080ms 19:24:47 INFO - PROCESS | 1644 | 1467944687981 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:24:47 INFO - PROCESS | 1644 | 1467944687983 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:24:47 INFO - PROCESS | 1644 | 1467944687989 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:24:47 INFO - PROCESS | 1644 | 1467944687991 Marionette TRACE conn2 <- [1,58,null,{}] 19:24:47 INFO - PROCESS | 1644 | 1467944687995 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}] 19:24:47 INFO - PROCESS | 1644 | 1467944687997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:48 INFO - PROCESS | 1644 | 1467944688115 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:24:48 INFO - PROCESS | 1644 | 1467944688168 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 1644 | 1467944688169 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1129d7800 == 22 [pid = 1644] [id = 22] 19:24:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1121b7c00) [pid = 1644] [serial = 62] [outer = 0x0] 19:24:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x112e5e400) [pid = 1644] [serial = 63] [outer = 0x1121b7c00] 19:24:48 INFO - PROCESS | 1644 | 1467944688200 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x113942800) [pid = 1644] [serial = 64] [outer = 0x1121b7c00] 19:24:48 INFO - PROCESS | 1644 | 1467944688626 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]]]}] 19:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 19:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:24:48 INFO - PROCESS | 1644 | 1467944688659 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:24:48 INFO - PROCESS | 1644 | 1467944688662 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:24:48 INFO - PROCESS | 1644 | 1467944688667 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:24:48 INFO - PROCESS | 1644 | 1467944688668 Marionette TRACE conn2 <- [1,62,null,{}] 19:24:48 INFO - PROCESS | 1644 | 1467944688671 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}] 19:24:48 INFO - PROCESS | 1644 | 1467944688673 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:48 INFO - PROCESS | 1644 | 1467944688794 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:24:48 INFO - PROCESS | 1644 | 1467944688835 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 1644 | 1467944688836 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169a3800 == 23 [pid = 1644] [id = 23] 19:24:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x11670fc00) [pid = 1644] [serial = 65] [outer = 0x0] 19:24:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x116933400) [pid = 1644] [serial = 66] [outer = 0x11670fc00] 19:24:48 INFO - PROCESS | 1644 | 1467944688869 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x1176de800) [pid = 1644] [serial = 67] [outer = 0x11670fc00] 19:24:49 INFO - PROCESS | 1644 | 1467944689311 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]]]}] 19:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 19:24:49 INFO - PROCESS | 1644 | 1467944689339 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:24:49 INFO - PROCESS | 1644 | 1467944689340 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:24:49 INFO - PROCESS | 1644 | 1467944689343 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:24:49 INFO - PROCESS | 1644 | 1467944689346 Marionette TRACE conn2 <- [1,66,null,{}] 19:24:49 INFO - PROCESS | 1644 | 1467944689370 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}] 19:24:49 INFO - PROCESS | 1644 | 1467944689373 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:49 INFO - PROCESS | 1644 | 1467944689529 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:24:49 INFO - PROCESS | 1644 | 1467944689740 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:49 INFO - PROCESS | 1644 | 1467944689741 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x11215b800 == 24 [pid = 1644] [id = 24] 19:24:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11394c400) [pid = 1644] [serial = 68] [outer = 0x0] 19:24:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1139c3400) [pid = 1644] [serial = 69] [outer = 0x11394c400] 19:24:49 INFO - PROCESS | 1644 | 1467944689770 Marionette DEBUG loaded listener.js 19:24:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x113cd8800) [pid = 1644] [serial = 70] [outer = 0x11394c400] 19:24:50 INFO - PROCESS | 1644 | 1467944690212 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]]]}] 19:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 923ms 19:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:24:50 INFO - PROCESS | 1644 | 1467944690286 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:24:50 INFO - PROCESS | 1644 | 1467944690288 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:24:50 INFO - PROCESS | 1644 | 1467944690294 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:24:50 INFO - PROCESS | 1644 | 1467944690295 Marionette TRACE conn2 <- [1,70,null,{}] 19:24:50 INFO - PROCESS | 1644 | 1467944690299 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}] 19:24:50 INFO - PROCESS | 1644 | 1467944690300 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:50 INFO - PROCESS | 1644 | 1467944690387 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:24:50 INFO - PROCESS | 1644 | 1467944690449 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 1644 | 1467944690450 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x11612a000 == 25 [pid = 1644] [id = 25] 19:24:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x1164e0400) [pid = 1644] [serial = 71] [outer = 0x0] 19:24:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1171cd800) [pid = 1644] [serial = 72] [outer = 0x1164e0400] 19:24:50 INFO - PROCESS | 1644 | 1467944690477 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118064000) [pid = 1644] [serial = 73] [outer = 0x1164e0400] 19:24:50 INFO - PROCESS | 1644 | 1467944690783 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]]]}] 19:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 520ms 19:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:24:50 INFO - PROCESS | 1644 | 1467944690815 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:24:50 INFO - PROCESS | 1644 | 1467944690818 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:24:50 INFO - PROCESS | 1644 | 1467944690843 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:24:50 INFO - PROCESS | 1644 | 1467944690844 Marionette TRACE conn2 <- [1,74,null,{}] 19:24:50 INFO - PROCESS | 1644 | 1467944690849 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}] 19:24:50 INFO - PROCESS | 1644 | 1467944690851 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:50 INFO - PROCESS | 1644 | 1467944690927 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:24:50 INFO - PROCESS | 1644 | 1467944690949 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 1644 | 1467944690950 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x116679800 == 26 [pid = 1644] [id = 26] 19:24:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1133dac00) [pid = 1644] [serial = 74] [outer = 0x0] 19:24:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x11817e400) [pid = 1644] [serial = 75] [outer = 0x1133dac00] 19:24:50 INFO - PROCESS | 1644 | 1467944690980 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1181a2000) [pid = 1644] [serial = 76] [outer = 0x1133dac00] 19:24:51 INFO - PROCESS | 1644 | 1467944691288 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]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 491ms 19:24:51 INFO - PROCESS | 1644 | 1467944691313 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 1644 | 1467944691315 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:24:51 INFO - PROCESS | 1644 | 1467944691325 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 1644 | 1467944691329 Marionette TRACE conn2 <- [1,78,null,{}] 19:24:51 INFO - PROCESS | 1644 | 1467944691332 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}] 19:24:51 INFO - PROCESS | 1644 | 1467944691335 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:51 INFO - PROCESS | 1644 | 1467944691428 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:24:51 INFO - PROCESS | 1644 | 1467944691465 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 1644 | 1467944691466 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f6f800 == 27 [pid = 1644] [id = 27] 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11697e400) [pid = 1644] [serial = 77] [outer = 0x0] 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1181a7c00) [pid = 1644] [serial = 78] [outer = 0x11697e400] 19:24:51 INFO - PROCESS | 1644 | 1467944691491 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118492400) [pid = 1644] [serial = 79] [outer = 0x11697e400] 19:24:51 INFO - PROCESS | 1644 | 1467944691759 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]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 478ms 19:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:24:51 INFO - PROCESS | 1644 | 1467944691797 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 1644 | 1467944691799 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:24:51 INFO - PROCESS | 1644 | 1467944691809 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 1644 | 1467944691810 Marionette TRACE conn2 <- [1,82,null,{}] 19:24:51 INFO - PROCESS | 1644 | 1467944691813 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}] 19:24:51 INFO - PROCESS | 1644 | 1467944691814 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:51 INFO - PROCESS | 1644 | 1467944691895 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:24:51 INFO - PROCESS | 1644 | 1467944691899 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 1644 | 1467944691900 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e32800 == 28 [pid = 1644] [id = 28] 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1133d4000) [pid = 1644] [serial = 80] [outer = 0x0] 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118699800) [pid = 1644] [serial = 81] [outer = 0x1133d4000] 19:24:51 INFO - PROCESS | 1644 | 1467944691927 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118fb6c00) [pid = 1644] [serial = 82] [outer = 0x1133d4000] 19:24:52 INFO - PROCESS | 1644 | 1467944692228 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]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 19:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:24:52 INFO - PROCESS | 1644 | 1467944692278 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:24:52 INFO - PROCESS | 1644 | 1467944692280 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:24:52 INFO - PROCESS | 1644 | 1467944692282 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 1644 | 1467944692283 Marionette TRACE conn2 <- [1,86,null,{}] 19:24:52 INFO - PROCESS | 1644 | 1467944692285 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}] 19:24:52 INFO - PROCESS | 1644 | 1467944692286 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:52 INFO - PROCESS | 1644 | 1467944692360 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:24:52 INFO - PROCESS | 1644 | 1467944692364 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:52 INFO - PROCESS | 1644 | 1467944692370 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186c2800 == 29 [pid = 1644] [id = 29] 19:24:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11910bc00) [pid = 1644] [serial = 83] [outer = 0x0] 19:24:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11910fc00) [pid = 1644] [serial = 84] [outer = 0x11910bc00] 19:24:52 INFO - PROCESS | 1644 | 1467944692404 Marionette DEBUG loaded listener.js 19:24:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119682c00) [pid = 1644] [serial = 85] [outer = 0x11910bc00] 19:24:52 INFO - PROCESS | 1644 | 1467944692727 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]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 19:24:52 INFO - PROCESS | 1644 | 1467944692750 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:24:52 INFO - PROCESS | 1644 | 1467944692751 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:24:52 INFO - PROCESS | 1644 | 1467944692757 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 1644 | 1467944692758 Marionette TRACE conn2 <- [1,90,null,{}] 19:24:52 INFO - PROCESS | 1644 | 1467944692760 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}] 19:24:52 INFO - PROCESS | 1644 | 1467944692762 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:52 INFO - PROCESS | 1644 | 1467944692839 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:24:52 INFO - PROCESS | 1644 | 1467944692884 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:52 INFO - PROCESS | 1644 | 1467944692885 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d9000 == 30 [pid = 1644] [id = 30] 19:24:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118699c00) [pid = 1644] [serial = 86] [outer = 0x0] 19:24:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119906800) [pid = 1644] [serial = 87] [outer = 0x118699c00] 19:24:52 INFO - PROCESS | 1644 | 1467944692909 Marionette DEBUG loaded listener.js 19:24:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119be5400) [pid = 1644] [serial = 88] [outer = 0x118699c00] 19:24:53 INFO - PROCESS | 1644 | 1467944693149 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]]]}] 19:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 19:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:24:53 INFO - PROCESS | 1644 | 1467944693179 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:24:53 INFO - PROCESS | 1644 | 1467944693181 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:24:53 INFO - PROCESS | 1644 | 1467944693183 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:24:53 INFO - PROCESS | 1644 | 1467944693185 Marionette TRACE conn2 <- [1,94,null,{}] 19:24:53 INFO - PROCESS | 1644 | 1467944693195 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}] 19:24:53 INFO - PROCESS | 1644 | 1467944693197 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:53 INFO - PROCESS | 1644 | 1467944693276 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:24:53 INFO - PROCESS | 1644 | 1467944693280 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 1644 | 1467944693282 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191cb000 == 31 [pid = 1644] [id = 31] 19:24:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118f3d400) [pid = 1644] [serial = 89] [outer = 0x0] 19:24:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121248400) [pid = 1644] [serial = 90] [outer = 0x118f3d400] 19:24:53 INFO - PROCESS | 1644 | 1467944693309 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x121253c00) [pid = 1644] [serial = 91] [outer = 0x118f3d400] 19:24:53 INFO - PROCESS | 1644 | 1467944693615 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]]]}] 19:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 477ms 19:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:24:53 INFO - PROCESS | 1644 | 1467944693661 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:24:53 INFO - PROCESS | 1644 | 1467944693663 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:24:53 INFO - PROCESS | 1644 | 1467944693666 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:24:53 INFO - PROCESS | 1644 | 1467944693670 Marionette TRACE conn2 <- [1,98,null,{}] 19:24:53 INFO - PROCESS | 1644 | 1467944693674 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}] 19:24:53 INFO - PROCESS | 1644 | 1467944693676 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:53 INFO - PROCESS | 1644 | 1467944693825 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:24:53 INFO - PROCESS | 1644 | 1467944693836 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 1644 | 1467944693837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x116678800 == 32 [pid = 1644] [id = 32] 19:24:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12124c400) [pid = 1644] [serial = 92] [outer = 0x0] 19:24:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121255800) [pid = 1644] [serial = 93] [outer = 0x12124c400] 19:24:53 INFO - PROCESS | 1644 | 1467944693876 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12138c400) [pid = 1644] [serial = 94] [outer = 0x12124c400] 19:24:54 INFO - PROCESS | 1644 | 1467944694242 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]]]}] 19:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 623ms 19:24:54 INFO - PROCESS | 1644 | 1467944694289 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:24:54 INFO - PROCESS | 1644 | 1467944694290 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:24:54 INFO - PROCESS | 1644 | 1467944694293 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 1644 | 1467944694294 Marionette TRACE conn2 <- [1,102,null,{}] 19:24:54 INFO - PROCESS | 1644 | 1467944694296 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}] 19:24:54 INFO - PROCESS | 1644 | 1467944694297 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:54 INFO - PROCESS | 1644 | 1467944694372 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:24:54 INFO - PROCESS | 1644 | 1467944694415 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 1644 | 1467944694416 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x1194a4000 == 33 [pid = 1644] [id = 33] 19:24:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1181a5800) [pid = 1644] [serial = 95] [outer = 0x0] 19:24:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121477800) [pid = 1644] [serial = 96] [outer = 0x1181a5800] 19:24:54 INFO - PROCESS | 1644 | 1467944694440 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121a62c00) [pid = 1644] [serial = 97] [outer = 0x1181a5800] 19:24:54 INFO - PROCESS | 1644 | 1467944694719 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]]]}] 19:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 467ms 19:24:54 INFO - PROCESS | 1644 | 1467944694761 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:24:54 INFO - PROCESS | 1644 | 1467944694762 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:24:54 INFO - PROCESS | 1644 | 1467944694764 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 1644 | 1467944694766 Marionette TRACE conn2 <- [1,106,null,{}] 19:24:54 INFO - PROCESS | 1644 | 1467944694776 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}] 19:24:54 INFO - PROCESS | 1644 | 1467944694777 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:54 INFO - PROCESS | 1644 | 1467944694858 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:24:54 INFO - PROCESS | 1644 | 1467944694862 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 1644 | 1467944694864 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0d1000 == 34 [pid = 1644] [id = 34] 19:24:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121a64800) [pid = 1644] [serial = 98] [outer = 0x0] 19:24:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x121f71800) [pid = 1644] [serial = 99] [outer = 0x121a64800] 19:24:54 INFO - PROCESS | 1644 | 1467944694892 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124bac800) [pid = 1644] [serial = 100] [outer = 0x121a64800] 19:24:55 INFO - PROCESS | 1644 | 1467944695198 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]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 19:24:55 INFO - PROCESS | 1644 | 1467944695235 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:24:55 INFO - PROCESS | 1644 | 1467944695238 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:24:55 INFO - PROCESS | 1644 | 1467944695241 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - PROCESS | 1644 | 1467944695242 Marionette TRACE conn2 <- [1,110,null,{}] 19:24:55 INFO - PROCESS | 1644 | 1467944695245 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}] 19:24:55 INFO - PROCESS | 1644 | 1467944695246 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:55 INFO - PROCESS | 1644 | 1467944695356 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:24:55 INFO - PROCESS | 1644 | 1467944695363 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:55 INFO - PROCESS | 1644 | 1467944695365 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x121364000 == 35 [pid = 1644] [id = 35] 19:24:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x124bae000) [pid = 1644] [serial = 101] [outer = 0x0] 19:24:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x124ccfc00) [pid = 1644] [serial = 102] [outer = 0x124bae000] 19:24:55 INFO - PROCESS | 1644 | 1467944695389 Marionette DEBUG loaded listener.js 19:24:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124b44800) [pid = 1644] [serial = 103] [outer = 0x124bae000] 19:24:55 INFO - PROCESS | 1644 | 1467944695697 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]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 19:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:24:55 INFO - PROCESS | 1644 | 1467944695711 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:24:55 INFO - PROCESS | 1644 | 1467944695712 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:24:55 INFO - PROCESS | 1644 | 1467944695714 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - PROCESS | 1644 | 1467944695715 Marionette TRACE conn2 <- [1,114,null,{}] 19:24:55 INFO - PROCESS | 1644 | 1467944695718 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}] 19:24:55 INFO - PROCESS | 1644 | 1467944695721 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:55 INFO - PROCESS | 1644 | 1467944695801 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:24:55 INFO - PROCESS | 1644 | 1467944695807 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:55 INFO - PROCESS | 1644 | 1467944695808 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x1215a0000 == 36 [pid = 1644] [id = 36] 19:24:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x125693c00) [pid = 1644] [serial = 104] [outer = 0x0] 19:24:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x125764800) [pid = 1644] [serial = 105] [outer = 0x125693c00] 19:24:55 INFO - PROCESS | 1644 | 1467944695832 Marionette DEBUG loaded listener.js 19:24:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x126a09000) [pid = 1644] [serial = 106] [outer = 0x125693c00] 19:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms 19:24:56 INFO - PROCESS | 1644 | 1467944696129 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]]]}] 19:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:24:56 INFO - PROCESS | 1644 | 1467944696141 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:24:56 INFO - PROCESS | 1644 | 1467944696143 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:24:56 INFO - PROCESS | 1644 | 1467944696145 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:24:56 INFO - PROCESS | 1644 | 1467944696146 Marionette TRACE conn2 <- [1,118,null,{}] 19:24:56 INFO - PROCESS | 1644 | 1467944696148 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}] 19:24:56 INFO - PROCESS | 1644 | 1467944696149 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:56 INFO - PROCESS | 1644 | 1467944696235 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:24:56 INFO - PROCESS | 1644 | 1467944696284 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 1644 | 1467944696285 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x121716800 == 37 [pid = 1644] [id = 37] 19:24:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12101d000) [pid = 1644] [serial = 107] [outer = 0x0] 19:24:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x126806800) [pid = 1644] [serial = 108] [outer = 0x12101d000] 19:24:56 INFO - PROCESS | 1644 | 1467944696308 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x126fb0c00) [pid = 1644] [serial = 109] [outer = 0x12101d000] 19:24:56 INFO - PROCESS | 1644 | 1467944696548 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]]]}] 19:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 19:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:24:56 INFO - PROCESS | 1644 | 1467944696564 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:24:56 INFO - PROCESS | 1644 | 1467944696565 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:24:56 INFO - PROCESS | 1644 | 1467944696567 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:24:56 INFO - PROCESS | 1644 | 1467944696568 Marionette TRACE conn2 <- [1,122,null,{}] 19:24:56 INFO - PROCESS | 1644 | 1467944696578 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}] 19:24:56 INFO - PROCESS | 1644 | 1467944696580 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:56 INFO - PROCESS | 1644 | 1467944696667 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:24:56 INFO - PROCESS | 1644 | 1467944696672 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 1644 | 1467944696674 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0cd800 == 38 [pid = 1644] [id = 38] 19:24:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1270ec000) [pid = 1644] [serial = 110] [outer = 0x0] 19:24:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x127408800) [pid = 1644] [serial = 111] [outer = 0x1270ec000] 19:24:56 INFO - PROCESS | 1644 | 1467944696698 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x127718000) [pid = 1644] [serial = 112] [outer = 0x1270ec000] 19:24:56 INFO - PROCESS | 1644 | 1467944696972 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]]]}] 19:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 19:24:57 INFO - PROCESS | 1644 | 1467944697016 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 1644 | 1467944697017 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:24:57 INFO - PROCESS | 1644 | 1467944697022 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 1644 | 1467944697024 Marionette TRACE conn2 <- [1,126,null,{}] 19:24:57 INFO - PROCESS | 1644 | 1467944697027 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}] 19:24:57 INFO - PROCESS | 1644 | 1467944697028 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:57 INFO - PROCESS | 1644 | 1467944697110 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:24:57 INFO - PROCESS | 1644 | 1467944697166 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 1644 | 1467944697167 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c0b800 == 39 [pid = 1644] [id = 39] 19:24:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x127717c00) [pid = 1644] [serial = 113] [outer = 0x0] 19:24:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x12771f400) [pid = 1644] [serial = 114] [outer = 0x127717c00] 19:24:57 INFO - PROCESS | 1644 | 1467944697197 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x127725800) [pid = 1644] [serial = 115] [outer = 0x127717c00] 19:24:57 INFO - PROCESS | 1644 | 1467944697458 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]]]}] 19:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 19:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:24:57 INFO - PROCESS | 1644 | 1467944697492 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 1644 | 1467944697493 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:24:57 INFO - PROCESS | 1644 | 1467944697495 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 1644 | 1467944697497 Marionette TRACE conn2 <- [1,130,null,{}] 19:24:57 INFO - PROCESS | 1644 | 1467944697499 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}] 19:24:57 INFO - PROCESS | 1644 | 1467944697500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:57 INFO - PROCESS | 1644 | 1467944697597 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:24:57 INFO - PROCESS | 1644 | 1467944697600 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 1644 | 1467944697601 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x126a4c800 == 40 [pid = 1644] [id = 40] 19:24:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x127721c00) [pid = 1644] [serial = 116] [outer = 0x0] 19:24:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x128965800) [pid = 1644] [serial = 117] [outer = 0x127721c00] 19:24:57 INFO - PROCESS | 1644 | 1467944697625 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x128c78400) [pid = 1644] [serial = 118] [outer = 0x127721c00] 19:24:58 INFO - PROCESS | 1644 | 1467944698621 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]]]}] 19:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1173ms 19:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:24:58 INFO - PROCESS | 1644 | 1467944698675 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 1644 | 1467944698677 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:24:58 INFO - PROCESS | 1644 | 1467944698680 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 1644 | 1467944698684 Marionette TRACE conn2 <- [1,134,null,{}] 19:24:58 INFO - PROCESS | 1644 | 1467944698693 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}] 19:24:58 INFO - PROCESS | 1644 | 1467944698695 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:58 INFO - PROCESS | 1644 | 1467944698789 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:24:58 INFO - PROCESS | 1644 | 1467944698795 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:58 INFO - PROCESS | 1644 | 1467944698797 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x115f8b000 == 41 [pid = 1644] [id = 41] 19:24:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x1171ccc00) [pid = 1644] [serial = 119] [outer = 0x0] 19:24:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x117ea1800) [pid = 1644] [serial = 120] [outer = 0x1171ccc00] 19:24:58 INFO - PROCESS | 1644 | 1467944698827 Marionette DEBUG loaded listener.js 19:24:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x118183400) [pid = 1644] [serial = 121] [outer = 0x1171ccc00] 19:24:59 INFO - PROCESS | 1644 | 1467944699157 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]]]}] 19:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 528ms 19:24:59 INFO - PROCESS | 1644 | 1467944699209 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:24:59 INFO - PROCESS | 1644 | 1467944699212 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:24:59 INFO - PROCESS | 1644 | 1467944699216 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:24:59 INFO - PROCESS | 1644 | 1467944699218 Marionette TRACE conn2 <- [1,138,null,{}] 19:24:59 INFO - PROCESS | 1644 | 1467944699220 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}] 19:24:59 INFO - PROCESS | 1644 | 1467944699222 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:59 INFO - PROCESS | 1644 | 1467944699317 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:24:59 INFO - PROCESS | 1644 | 1467944699349 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 1644 | 1467944699351 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:24:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x11699d800 == 42 [pid = 1644] [id = 42] 19:24:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x1181a3c00) [pid = 1644] [serial = 122] [outer = 0x0] 19:24:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 123 (0x11832f800) [pid = 1644] [serial = 123] [outer = 0x1181a3c00] 19:24:59 INFO - PROCESS | 1644 | 1467944699377 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 124 (0x118490000) [pid = 1644] [serial = 124] [outer = 0x1181a3c00] 19:24:59 INFO - PROCESS | 1644 | 1467944699709 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]]]}] 19:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 123 (0x118325c00) [pid = 1644] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 122 (0x118065000) [pid = 1644] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x12d158000) [pid = 1644] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x12c832400) [pid = 1644] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x12c5e5c00) [pid = 1644] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x12bf7a000) [pid = 1644] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x1181a9000) [pid = 1644] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x12bbf9c00) [pid = 1644] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x12bb7a000) [pid = 1644] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x12ab4c800) [pid = 1644] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12a758400) [pid = 1644] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x1291ccc00) [pid = 1644] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x125693c00) [pid = 1644] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12101d000) [pid = 1644] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1270ec000) [pid = 1644] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x119110c00) [pid = 1644] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1121b7c00) [pid = 1644] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x11670fc00) [pid = 1644] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x11394c400) [pid = 1644] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1164e0400) [pid = 1644] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1133dac00) [pid = 1644] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11697e400) [pid = 1644] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1133d4000) [pid = 1644] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11910bc00) [pid = 1644] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x118699c00) [pid = 1644] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118f3d400) [pid = 1644] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12124c400) [pid = 1644] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1181a5800) [pid = 1644] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:25:00 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x121a64800) [pid = 1644] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:25:00 INFO - PROCESS | 1644 | 1467944700187 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 1644 | 1467944700190 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:25:00 INFO - PROCESS | 1644 | 1467944700207 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 1644 | 1467944700211 Marionette TRACE conn2 <- [1,142,null,{}] 19:25:00 INFO - PROCESS | 1644 | 1467944700222 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}] 19:25:00 INFO - PROCESS | 1644 | 1467944700227 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:00 INFO - PROCESS | 1644 | 1467944700309 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:25:00 INFO - PROCESS | 1644 | 1467944700316 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 1644 | 1467944700318 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x116ff0800 == 43 [pid = 1644] [id = 43] 19:25:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1181a5800) [pid = 1644] [serial = 125] [outer = 0x0] 19:25:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11832c800) [pid = 1644] [serial = 126] [outer = 0x1181a5800] 19:25:00 INFO - PROCESS | 1644 | 1467944700348 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11885e800) [pid = 1644] [serial = 127] [outer = 0x1181a5800] 19:25:00 INFO - PROCESS | 1644 | 1467944700674 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]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 523ms 19:25:00 INFO - PROCESS | 1644 | 1467944700729 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 1644 | 1467944700731 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:25:00 INFO - PROCESS | 1644 | 1467944700734 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 1644 | 1467944700735 Marionette TRACE conn2 <- [1,146,null,{}] 19:25:00 INFO - PROCESS | 1644 | 1467944700737 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}] 19:25:00 INFO - PROCESS | 1644 | 1467944700738 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:00 INFO - PROCESS | 1644 | 1467944700815 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:25:00 INFO - PROCESS | 1644 | 1467944700820 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 1644 | 1467944700822 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188dc800 == 44 [pid = 1644] [id = 44] 19:25:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118fb9800) [pid = 1644] [serial = 128] [outer = 0x0] 19:25:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11910b800) [pid = 1644] [serial = 129] [outer = 0x118fb9800] 19:25:00 INFO - PROCESS | 1644 | 1467944700847 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x119682000) [pid = 1644] [serial = 130] [outer = 0x118fb9800] 19:25:01 INFO - PROCESS | 1644 | 1467944701212 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]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 19:25:01 INFO - PROCESS | 1644 | 1467944701255 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:25:01 INFO - PROCESS | 1644 | 1467944701257 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:25:01 INFO - PROCESS | 1644 | 1467944701261 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 1644 | 1467944701263 Marionette TRACE conn2 <- [1,150,null,{}] 19:25:01 INFO - PROCESS | 1644 | 1467944701266 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}] 19:25:01 INFO - PROCESS | 1644 | 1467944701268 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:01 INFO - PROCESS | 1644 | 1467944701382 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:25:01 INFO - PROCESS | 1644 | 1467944701388 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:01 INFO - PROCESS | 1644 | 1467944701389 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x119391000 == 45 [pid = 1644] [id = 45] 19:25:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119902c00) [pid = 1644] [serial = 131] [outer = 0x0] 19:25:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1199c6400) [pid = 1644] [serial = 132] [outer = 0x119902c00] 19:25:01 INFO - PROCESS | 1644 | 1467944701428 Marionette DEBUG loaded listener.js 19:25:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119a10c00) [pid = 1644] [serial = 133] [outer = 0x119902c00] 19:25:01 INFO - PROCESS | 1644 | 1467944701836 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]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 19:25:01 INFO - PROCESS | 1644 | 1467944701880 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:25:01 INFO - PROCESS | 1644 | 1467944701882 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:25:01 INFO - PROCESS | 1644 | 1467944701884 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 1644 | 1467944701885 Marionette TRACE conn2 <- [1,154,null,{}] 19:25:01 INFO - PROCESS | 1644 | 1467944701887 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}] 19:25:01 INFO - PROCESS | 1644 | 1467944701891 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:01 INFO - PROCESS | 1644 | 1467944701977 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:25:01 INFO - PROCESS | 1644 | 1467944701981 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:01 INFO - PROCESS | 1644 | 1467944701982 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bad000 == 46 [pid = 1644] [id = 46] 19:25:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x121250400) [pid = 1644] [serial = 134] [outer = 0x0] 19:25:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1215cd800) [pid = 1644] [serial = 135] [outer = 0x121250400] 19:25:02 INFO - PROCESS | 1644 | 1467944702016 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x121f71c00) [pid = 1644] [serial = 136] [outer = 0x121250400] 19:25:02 INFO - PROCESS | 1644 | 1467944702455 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]]]}] 19:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 621ms 19:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:25:02 INFO - PROCESS | 1644 | 1467944702506 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:25:02 INFO - PROCESS | 1644 | 1467944702508 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:25:02 INFO - PROCESS | 1644 | 1467944702511 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:25:02 INFO - PROCESS | 1644 | 1467944702513 Marionette TRACE conn2 <- [1,158,null,{}] 19:25:02 INFO - PROCESS | 1644 | 1467944702517 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}] 19:25:02 INFO - PROCESS | 1644 | 1467944702520 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:02 INFO - PROCESS | 1644 | 1467944702615 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:25:02 INFO - PROCESS | 1644 | 1467944702674 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 1644 | 1467944702676 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164aa800 == 47 [pid = 1644] [id = 47] 19:25:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x115f6d000) [pid = 1644] [serial = 137] [outer = 0x0] 19:25:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x116976c00) [pid = 1644] [serial = 138] [outer = 0x115f6d000] 19:25:02 INFO - PROCESS | 1644 | 1467944702707 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x117ea5000) [pid = 1644] [serial = 139] [outer = 0x115f6d000] 19:25:03 INFO - PROCESS | 1644 | 1467944703156 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]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 19:25:03 INFO - PROCESS | 1644 | 1467944703182 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:25:03 INFO - PROCESS | 1644 | 1467944703185 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:25:03 INFO - PROCESS | 1644 | 1467944703190 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 1644 | 1467944703192 Marionette TRACE conn2 <- [1,162,null,{}] 19:25:03 INFO - PROCESS | 1644 | 1467944703194 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}] 19:25:03 INFO - PROCESS | 1644 | 1467944703196 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:03 INFO - PROCESS | 1644 | 1467944703293 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:25:03 INFO - PROCESS | 1644 | 1467944703348 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:03 INFO - PROCESS | 1644 | 1467944703350 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x119935800 == 48 [pid = 1644] [id = 48] 19:25:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118325400) [pid = 1644] [serial = 140] [outer = 0x0] 19:25:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x11869b800) [pid = 1644] [serial = 141] [outer = 0x118325400] 19:25:03 INFO - PROCESS | 1644 | 1467944703386 Marionette DEBUG loaded listener.js 19:25:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x119105000) [pid = 1644] [serial = 142] [outer = 0x118325400] 19:25:03 INFO - PROCESS | 1644 | 1467944703818 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]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 19:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:25:03 INFO - PROCESS | 1644 | 1467944703869 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:25:03 INFO - PROCESS | 1644 | 1467944703871 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:25:03 INFO - PROCESS | 1644 | 1467944703875 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 1644 | 1467944703877 Marionette TRACE conn2 <- [1,166,null,{}] 19:25:03 INFO - PROCESS | 1644 | 1467944703902 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}] 19:25:03 INFO - PROCESS | 1644 | 1467944703905 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:04 INFO - PROCESS | 1644 | 1467944704026 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:25:04 INFO - PROCESS | 1644 | 1467944704073 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:04 INFO - PROCESS | 1644 | 1467944704075 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x121715800 == 49 [pid = 1644] [id = 49] 19:25:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x121251c00) [pid = 1644] [serial = 143] [outer = 0x0] 19:25:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x121388c00) [pid = 1644] [serial = 144] [outer = 0x121251c00] 19:25:04 INFO - PROCESS | 1644 | 1467944704107 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x121a64c00) [pid = 1644] [serial = 145] [outer = 0x121251c00] 19:25:04 INFO - PROCESS | 1644 | 1467944704540 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]]]}] 19:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 674ms 19:25:04 INFO - PROCESS | 1644 | 1467944704549 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:25:04 INFO - PROCESS | 1644 | 1467944704551 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:25:04 INFO - PROCESS | 1644 | 1467944704554 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:25:04 INFO - PROCESS | 1644 | 1467944704555 Marionette TRACE conn2 <- [1,170,null,{}] 19:25:04 INFO - PROCESS | 1644 | 1467944704557 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}] 19:25:04 INFO - PROCESS | 1644 | 1467944704559 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:04 INFO - PROCESS | 1644 | 1467944704655 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:25:04 INFO - PROCESS | 1644 | 1467944704698 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:04 INFO - PROCESS | 1644 | 1467944704699 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12489b000 == 50 [pid = 1644] [id = 50] 19:25:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x124878c00) [pid = 1644] [serial = 146] [outer = 0x0] 19:25:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x124c8a800) [pid = 1644] [serial = 147] [outer = 0x124878c00] 19:25:04 INFO - PROCESS | 1644 | 1467944704728 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x124d8b000) [pid = 1644] [serial = 148] [outer = 0x124878c00] 19:25:05 INFO - PROCESS | 1644 | 1467944705117 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]]]}] 19:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 19:25:05 INFO - PROCESS | 1644 | 1467944705172 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:25:05 INFO - PROCESS | 1644 | 1467944705174 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:25:05 INFO - PROCESS | 1644 | 1467944705177 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:25:05 INFO - PROCESS | 1644 | 1467944705178 Marionette TRACE conn2 <- [1,174,null,{}] 19:25:05 INFO - PROCESS | 1644 | 1467944705180 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}] 19:25:05 INFO - PROCESS | 1644 | 1467944705182 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:05 INFO - PROCESS | 1644 | 1467944705280 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:25:05 INFO - PROCESS | 1644 | 1467944705356 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 1644 | 1467944705358 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x113e3d800 == 51 [pid = 1644] [id = 51] 19:25:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x113ce2000) [pid = 1644] [serial = 149] [outer = 0x0] 19:25:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x116fbd000) [pid = 1644] [serial = 150] [outer = 0x113ce2000] 19:25:05 INFO - PROCESS | 1644 | 1467944705387 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x118325000) [pid = 1644] [serial = 151] [outer = 0x113ce2000] 19:25:05 INFO - PROCESS | 1644 | 1467944705836 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]]]}] 19:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 720ms 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x119391000 == 50 [pid = 1644] [id = 45] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1194a4000 == 49 [pid = 1644] [id = 33] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1188dc800 == 48 [pid = 1644] [id = 44] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x116ff0800 == 47 [pid = 1644] [id = 43] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x11699d800 == 46 [pid = 1644] [id = 42] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1186c2800 == 45 [pid = 1644] [id = 29] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1191cb000 == 44 [pid = 1644] [id = 31] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d9000 == 43 [pid = 1644] [id = 30] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x115f8b000 == 42 [pid = 1644] [id = 41] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x116f6f800 == 41 [pid = 1644] [id = 27] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x117e32800 == 40 [pid = 1644] [id = 28] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12489b000 == 39 [pid = 1644] [id = 50] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1215a0000 == 38 [pid = 1644] [id = 36] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x121715800 == 37 [pid = 1644] [id = 49] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x116678800 == 36 [pid = 1644] [id = 32] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x119935800 == 35 [pid = 1644] [id = 48] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x121716800 == 34 [pid = 1644] [id = 37] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0d1000 == 33 [pid = 1644] [id = 34] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x121364000 == 32 [pid = 1644] [id = 35] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1164aa800 == 31 [pid = 1644] [id = 47] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x124c0b800 == 30 [pid = 1644] [id = 39] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x126a4c800 == 29 [pid = 1644] [id = 40] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0cd800 == 28 [pid = 1644] [id = 38] 19:25:06 INFO - PROCESS | 1644 | --DOCSHELL 0x119bad000 == 27 [pid = 1644] [id = 46] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x124879000) [pid = 1644] [serial = 11] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x125764800) [pid = 1644] [serial = 105] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x126806800) [pid = 1644] [serial = 108] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x127408800) [pid = 1644] [serial = 111] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x112e5e400) [pid = 1644] [serial = 63] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x116933400) [pid = 1644] [serial = 66] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1139c3400) [pid = 1644] [serial = 69] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x113cd8800) [pid = 1644] [serial = 70] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x1171cd800) [pid = 1644] [serial = 72] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x118064000) [pid = 1644] [serial = 73] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x11817e400) [pid = 1644] [serial = 75] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x1181a2000) [pid = 1644] [serial = 76] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1181a7c00) [pid = 1644] [serial = 78] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x118699800) [pid = 1644] [serial = 81] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x11910fc00) [pid = 1644] [serial = 84] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119682c00) [pid = 1644] [serial = 85] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119906800) [pid = 1644] [serial = 87] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x121248400) [pid = 1644] [serial = 90] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119be5400) [pid = 1644] [serial = 88] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121255800) [pid = 1644] [serial = 93] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x121477800) [pid = 1644] [serial = 96] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121f71800) [pid = 1644] [serial = 99] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124ccfc00) [pid = 1644] [serial = 102] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x121253c00) [pid = 1644] [serial = 91] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118fb6c00) [pid = 1644] [serial = 82] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12138c400) [pid = 1644] [serial = 94] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x113942800) [pid = 1644] [serial = 64] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121a62c00) [pid = 1644] [serial = 97] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124bac800) [pid = 1644] [serial = 100] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118492400) [pid = 1644] [serial = 79] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1176de800) [pid = 1644] [serial = 67] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x126a09000) [pid = 1644] [serial = 106] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x126fb0c00) [pid = 1644] [serial = 109] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x127718000) [pid = 1644] [serial = 112] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12d51dc00) [pid = 1644] [serial = 61] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12771f400) [pid = 1644] [serial = 114] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121c09400) [pid = 1644] [serial = 8] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12bf6fc00) [pid = 1644] [serial = 31] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12bee0000) [pid = 1644] [serial = 30] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12bbf0400) [pid = 1644] [serial = 27] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12bbf6400) [pid = 1644] [serial = 28] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12b204400) [pid = 1644] [serial = 24] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12b3aac00) [pid = 1644] [serial = 25] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12ab42800) [pid = 1644] [serial = 22] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12ab3e400) [pid = 1644] [serial = 21] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x129440c00) [pid = 1644] [serial = 18] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1291ce800) [pid = 1644] [serial = 15] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1291d4400) [pid = 1644] [serial = 16] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12bee7400) [pid = 1644] [serial = 60] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x11832d400) [pid = 1644] [serial = 57] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x11848c800) [pid = 1644] [serial = 58] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x118465000) [pid = 1644] [serial = 55] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x11806dc00) [pid = 1644] [serial = 54] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12d40b400) [pid = 1644] [serial = 51] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x12cd93000) [pid = 1644] [serial = 45] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x12d156000) [pid = 1644] [serial = 48] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x12d159c00) [pid = 1644] [serial = 50] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x12cd12400) [pid = 1644] [serial = 42] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x12cd17000) [pid = 1644] [serial = 43] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x12c830400) [pid = 1644] [serial = 40] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x12c82a400) [pid = 1644] [serial = 39] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x12c5dfc00) [pid = 1644] [serial = 36] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x12c5e3800) [pid = 1644] [serial = 37] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12bee1800) [pid = 1644] [serial = 33] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x12bf77800) [pid = 1644] [serial = 34] [outer = 0x0] [url = about:blank] 19:25:06 INFO - PROCESS | 1644 | 1467944706373 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 1644 | 1467944706376 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:25:06 INFO - PROCESS | 1644 | 1467944706384 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 1644 | 1467944706386 Marionette TRACE conn2 <- [1,178,null,{}] 19:25:06 INFO - PROCESS | 1644 | 1467944706390 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}] 19:25:06 INFO - PROCESS | 1644 | 1467944706392 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:06 INFO - PROCESS | 1644 | 1467944706465 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:25:06 INFO - PROCESS | 1644 | 1467944706472 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:06 INFO - PROCESS | 1644 | 1467944706475 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x112cc3000 == 28 [pid = 1644] [id = 52] 19:25:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x115fd8800) [pid = 1644] [serial = 152] [outer = 0x0] 19:25:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x1161b7400) [pid = 1644] [serial = 153] [outer = 0x115fd8800] 19:25:06 INFO - PROCESS | 1644 | 1467944706505 Marionette DEBUG loaded listener.js 19:25:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x116a0e800) [pid = 1644] [serial = 154] [outer = 0x115fd8800] 19:25:06 INFO - PROCESS | 1644 | 1467944706829 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]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 474ms 19:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:25:06 INFO - PROCESS | 1644 | 1467944706857 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 1644 | 1467944706859 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:25:06 INFO - PROCESS | 1644 | 1467944706864 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 1644 | 1467944706867 Marionette TRACE conn2 <- [1,182,null,{}] 19:25:06 INFO - PROCESS | 1644 | 1467944706870 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}] 19:25:06 INFO - PROCESS | 1644 | 1467944706871 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:06 INFO - PROCESS | 1644 | 1467944706959 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:25:07 INFO - PROCESS | 1644 | 1467944707001 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 1644 | 1467944707002 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x11649c800 == 29 [pid = 1644] [id = 53] 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x11692cc00) [pid = 1644] [serial = 155] [outer = 0x0] 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1176e4000) [pid = 1644] [serial = 156] [outer = 0x11692cc00] 19:25:07 INFO - PROCESS | 1644 | 1467944707029 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x118188000) [pid = 1644] [serial = 157] [outer = 0x11692cc00] 19:25:07 INFO - PROCESS | 1644 | 1467944707306 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]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 475ms 19:25:07 INFO - PROCESS | 1644 | 1467944707342 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 1644 | 1467944707344 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:25:07 INFO - PROCESS | 1644 | 1467944707346 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 1644 | 1467944707348 Marionette TRACE conn2 <- [1,186,null,{}] 19:25:07 INFO - PROCESS | 1644 | 1467944707362 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}] 19:25:07 INFO - PROCESS | 1644 | 1467944707366 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:07 INFO - PROCESS | 1644 | 1467944707455 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:25:07 INFO - PROCESS | 1644 | 1467944707500 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 1644 | 1467944707503 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f86000 == 30 [pid = 1644] [id = 54] 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x118464400) [pid = 1644] [serial = 158] [outer = 0x0] 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x11848dc00) [pid = 1644] [serial = 159] [outer = 0x118464400] 19:25:07 INFO - PROCESS | 1644 | 1467944707531 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x118537400) [pid = 1644] [serial = 160] [outer = 0x118464400] 19:25:07 INFO - PROCESS | 1644 | 1467944707807 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]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 468ms 19:25:07 INFO - PROCESS | 1644 | 1467944707818 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 1644 | 1467944707819 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:25:07 INFO - PROCESS | 1644 | 1467944707829 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 1644 | 1467944707830 Marionette TRACE conn2 <- [1,190,null,{}] 19:25:07 INFO - PROCESS | 1644 | 1467944707832 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}] 19:25:07 INFO - PROCESS | 1644 | 1467944707834 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:07 INFO - PROCESS | 1644 | 1467944707923 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:25:07 INFO - PROCESS | 1644 | 1467944707926 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 1644 | 1467944707927 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186bc000 == 31 [pid = 1644] [id = 55] 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x118863800) [pid = 1644] [serial = 161] [outer = 0x0] 19:25:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x119110800) [pid = 1644] [serial = 162] [outer = 0x118863800] 19:25:07 INFO - PROCESS | 1644 | 1467944707955 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x119681800) [pid = 1644] [serial = 163] [outer = 0x118863800] 19:25:08 INFO - PROCESS | 1644 | 1467944708258 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]]]}] 19:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 19:25:08 INFO - PROCESS | 1644 | 1467944708298 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:25:08 INFO - PROCESS | 1644 | 1467944708299 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:25:08 INFO - PROCESS | 1644 | 1467944708301 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:25:08 INFO - PROCESS | 1644 | 1467944708303 Marionette TRACE conn2 <- [1,194,null,{}] 19:25:08 INFO - PROCESS | 1644 | 1467944708307 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}] 19:25:08 INFO - PROCESS | 1644 | 1467944708309 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:08 INFO - PROCESS | 1644 | 1467944708403 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:25:08 INFO - PROCESS | 1644 | 1467944708413 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 1644 | 1467944708414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d8000 == 32 [pid = 1644] [id = 56] 19:25:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1181a2c00) [pid = 1644] [serial = 164] [outer = 0x0] 19:25:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x119682c00) [pid = 1644] [serial = 165] [outer = 0x1181a2c00] 19:25:08 INFO - PROCESS | 1644 | 1467944708439 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119bdb000) [pid = 1644] [serial = 166] [outer = 0x1181a2c00] 19:25:08 INFO - PROCESS | 1644 | 1467944708771 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]]]}] 19:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 522ms 19:25:08 INFO - PROCESS | 1644 | 1467944708830 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:25:08 INFO - PROCESS | 1644 | 1467944708833 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:25:08 INFO - PROCESS | 1644 | 1467944708836 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:25:08 INFO - PROCESS | 1644 | 1467944708838 Marionette TRACE conn2 <- [1,198,null,{}] 19:25:08 INFO - PROCESS | 1644 | 1467944708841 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}] 19:25:08 INFO - PROCESS | 1644 | 1467944708848 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:09 INFO - PROCESS | 1644 | 1467944709014 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:25:09 INFO - PROCESS | 1644 | 1467944709031 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:09 INFO - PROCESS | 1644 | 1467944709032 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x11949a000 == 33 [pid = 1644] [id = 57] 19:25:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x12124f400) [pid = 1644] [serial = 167] [outer = 0x0] 19:25:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x12146ec00) [pid = 1644] [serial = 168] [outer = 0x12124f400] 19:25:09 INFO - PROCESS | 1644 | 1467944709073 Marionette DEBUG loaded listener.js 19:25:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x121c0a000) [pid = 1644] [serial = 169] [outer = 0x12124f400] 19:25:09 INFO - PROCESS | 1644 | 1467944709546 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]]]}] 19:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 721ms 19:25:09 INFO - PROCESS | 1644 | 1467944709557 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:25:09 INFO - PROCESS | 1644 | 1467944709558 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:25:09 INFO - PROCESS | 1644 | 1467944709560 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:25:09 INFO - PROCESS | 1644 | 1467944709562 Marionette TRACE conn2 <- [1,202,null,{}] 19:25:09 INFO - PROCESS | 1644 | 1467944709572 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}] 19:25:09 INFO - PROCESS | 1644 | 1467944709573 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:09 INFO - PROCESS | 1644 | 1467944709666 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:25:09 INFO - PROCESS | 1644 | 1467944709671 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:09 INFO - PROCESS | 1644 | 1467944709672 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x119e86800 == 34 [pid = 1644] [id = 58] 19:25:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121f71800) [pid = 1644] [serial = 170] [outer = 0x0] 19:25:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x124c8c000) [pid = 1644] [serial = 171] [outer = 0x121f71800] 19:25:09 INFO - PROCESS | 1644 | 1467944709696 Marionette DEBUG loaded listener.js 19:25:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x124f02c00) [pid = 1644] [serial = 172] [outer = 0x121f71800] 19:25:09 INFO - PROCESS | 1644 | 1467944709984 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]]]}] 19:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 477ms 19:25:10 INFO - PROCESS | 1644 | 1467944710044 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:25:10 INFO - PROCESS | 1644 | 1467944710045 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:25:10 INFO - PROCESS | 1644 | 1467944710047 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:25:10 INFO - PROCESS | 1644 | 1467944710048 Marionette TRACE conn2 <- [1,206,null,{}] 19:25:10 INFO - PROCESS | 1644 | 1467944710050 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}] 19:25:10 INFO - PROCESS | 1644 | 1467944710052 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:10 INFO - PROCESS | 1644 | 1467944710141 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:25:10 INFO - PROCESS | 1644 | 1467944710171 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 1644 | 1467944710172 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x121367000 == 35 [pid = 1644] [id = 59] 19:25:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x125049000) [pid = 1644] [serial = 173] [outer = 0x0] 19:25:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x125695800) [pid = 1644] [serial = 174] [outer = 0x125049000] 19:25:10 INFO - PROCESS | 1644 | 1467944710196 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x125758800) [pid = 1644] [serial = 175] [outer = 0x125049000] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x127721c00) [pid = 1644] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124bae000) [pid = 1644] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x127717c00) [pid = 1644] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x121250400) [pid = 1644] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x119902c00) [pid = 1644] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1171ccc00) [pid = 1644] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1181a5800) [pid = 1644] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1181a3c00) [pid = 1644] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:25:10 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x118fb9800) [pid = 1644] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:25:10 INFO - PROCESS | 1644 | 1467944710540 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]]]}] 19:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 19:25:10 INFO - PROCESS | 1644 | 1467944710565 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:25:10 INFO - PROCESS | 1644 | 1467944710567 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:25:10 INFO - PROCESS | 1644 | 1467944710569 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:25:10 INFO - PROCESS | 1644 | 1467944710571 Marionette TRACE conn2 <- [1,210,null,{}] 19:25:10 INFO - PROCESS | 1644 | 1467944710573 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}] 19:25:10 INFO - PROCESS | 1644 | 1467944710575 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:10 INFO - PROCESS | 1644 | 1467944710646 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:25:10 INFO - PROCESS | 1644 | 1467944710650 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 1644 | 1467944710651 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12149a800 == 36 [pid = 1644] [id = 60] 19:25:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1181a5800) [pid = 1644] [serial = 176] [outer = 0x0] 19:25:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x121015800) [pid = 1644] [serial = 177] [outer = 0x1181a5800] 19:25:10 INFO - PROCESS | 1644 | 1467944710679 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x12575a800) [pid = 1644] [serial = 178] [outer = 0x1181a5800] 19:25:10 INFO - PROCESS | 1644 | 1467944710989 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]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 19:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:25:11 INFO - PROCESS | 1644 | 1467944711039 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 1644 | 1467944711040 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:25:11 INFO - PROCESS | 1644 | 1467944711042 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 1644 | 1467944711043 Marionette TRACE conn2 <- [1,214,null,{}] 19:25:11 INFO - PROCESS | 1644 | 1467944711045 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}] 19:25:11 INFO - PROCESS | 1644 | 1467944711046 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:11 INFO - PROCESS | 1644 | 1467944711139 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:25:11 INFO - PROCESS | 1644 | 1467944711142 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 1644 | 1467944711143 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0d800 == 37 [pid = 1644] [id = 61] 19:25:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1216f1c00) [pid = 1644] [serial = 179] [outer = 0x0] 19:25:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x126807400) [pid = 1644] [serial = 180] [outer = 0x1216f1c00] 19:25:11 INFO - PROCESS | 1644 | 1467944711167 Marionette DEBUG loaded listener.js 19:25:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x126a0ac00) [pid = 1644] [serial = 181] [outer = 0x1216f1c00] 19:25:11 INFO - PROCESS | 1644 | 1467944711437 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]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 19:25:11 INFO - PROCESS | 1644 | 1467944711475 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 1644 | 1467944711477 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:25:11 INFO - PROCESS | 1644 | 1467944711479 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 1644 | 1467944711481 Marionette TRACE conn2 <- [1,218,null,{}] 19:25:11 INFO - PROCESS | 1644 | 1467944711484 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}] 19:25:11 INFO - PROCESS | 1644 | 1467944711485 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:11 INFO - PROCESS | 1644 | 1467944711589 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:25:11 INFO - PROCESS | 1644 | 1467944711593 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 1644 | 1467944711594 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c15800 == 38 [pid = 1644] [id = 62] 19:25:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x125049400) [pid = 1644] [serial = 182] [outer = 0x0] 19:25:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x127065800) [pid = 1644] [serial = 183] [outer = 0x125049400] 19:25:11 INFO - PROCESS | 1644 | 1467944711621 Marionette DEBUG loaded listener.js 19:25:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x127719400) [pid = 1644] [serial = 184] [outer = 0x125049400] 19:25:11 INFO - PROCESS | 1644 | 1467944711929 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]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 19:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:25:11 INFO - PROCESS | 1644 | 1467944711948 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 1644 | 1467944711949 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:25:11 INFO - PROCESS | 1644 | 1467944711952 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 1644 | 1467944711954 Marionette TRACE conn2 <- [1,222,null,{}] 19:25:11 INFO - PROCESS | 1644 | 1467944711959 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}] 19:25:11 INFO - PROCESS | 1644 | 1467944711960 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:12 INFO - PROCESS | 1644 | 1467944712058 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:25:12 INFO - PROCESS | 1644 | 1467944712063 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:12 INFO - PROCESS | 1644 | 1467944712064 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x124dae800 == 39 [pid = 1644] [id = 63] 19:25:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118327800) [pid = 1644] [serial = 185] [outer = 0x0] 19:25:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12771a400) [pid = 1644] [serial = 186] [outer = 0x118327800] 19:25:12 INFO - PROCESS | 1644 | 1467944712088 Marionette DEBUG loaded listener.js 19:25:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x127725400) [pid = 1644] [serial = 187] [outer = 0x118327800] 19:25:12 INFO - PROCESS | 1644 | 1467944712396 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]]]}] 19:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 471ms 19:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:25:12 INFO - PROCESS | 1644 | 1467944712425 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:25:12 INFO - PROCESS | 1644 | 1467944712427 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:25:12 INFO - PROCESS | 1644 | 1467944712430 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:25:12 INFO - PROCESS | 1644 | 1467944712432 Marionette TRACE conn2 <- [1,226,null,{}] 19:25:12 INFO - PROCESS | 1644 | 1467944712436 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}] 19:25:12 INFO - PROCESS | 1644 | 1467944712440 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:12 INFO - PROCESS | 1644 | 1467944712625 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:25:12 INFO - PROCESS | 1644 | 1467944712714 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:12 INFO - PROCESS | 1644 | 1467944712717 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x111e9f800 == 40 [pid = 1644] [id = 64] 19:25:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1121be000) [pid = 1644] [serial = 188] [outer = 0x0] 19:25:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112e5ec00) [pid = 1644] [serial = 189] [outer = 0x1121be000] 19:25:12 INFO - PROCESS | 1644 | 1467944712766 Marionette DEBUG loaded listener.js 19:25:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x114f1f000) [pid = 1644] [serial = 190] [outer = 0x1121be000] 19:25:13 INFO - PROCESS | 1644 | 1467944713332 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]]]}] 19:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 970ms 19:25:13 INFO - PROCESS | 1644 | 1467944713401 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:25:13 INFO - PROCESS | 1644 | 1467944713404 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:25:13 INFO - PROCESS | 1644 | 1467944713407 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:25:13 INFO - PROCESS | 1644 | 1467944713409 Marionette TRACE conn2 <- [1,230,null,{}] 19:25:13 INFO - PROCESS | 1644 | 1467944713412 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}] 19:25:13 INFO - PROCESS | 1644 | 1467944713416 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:13 INFO - PROCESS | 1644 | 1467944713524 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:25:13 INFO - PROCESS | 1644 | 1467944713568 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 1644 | 1467944713570 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fee000 == 41 [pid = 1644] [id = 65] 19:25:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x117e9c800) [pid = 1644] [serial = 191] [outer = 0x0] 19:25:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118068000) [pid = 1644] [serial = 192] [outer = 0x117e9c800] 19:25:13 INFO - PROCESS | 1644 | 1467944713600 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1181a5c00) [pid = 1644] [serial = 193] [outer = 0x117e9c800] 19:25:14 INFO - PROCESS | 1644 | 1467944714241 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]]]}] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x124dae800 == 40 [pid = 1644] [id = 63] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x124c15800 == 39 [pid = 1644] [id = 62] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121b0d800 == 38 [pid = 1644] [id = 61] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x12149a800 == 37 [pid = 1644] [id = 60] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121367000 == 36 [pid = 1644] [id = 59] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x119e86800 == 35 [pid = 1644] [id = 58] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x11949a000 == 34 [pid = 1644] [id = 57] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d8000 == 33 [pid = 1644] [id = 56] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x1186bc000 == 32 [pid = 1644] [id = 55] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x116f86000 == 31 [pid = 1644] [id = 54] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x11649c800 == 30 [pid = 1644] [id = 53] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x112cc3000 == 29 [pid = 1644] [id = 52] 19:25:14 INFO - PROCESS | 1644 | --DOCSHELL 0x113e3d800 == 28 [pid = 1644] [id = 51] 19:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 921ms 19:25:14 INFO - PROCESS | 1644 | 1467944714328 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 1644 | 1467944714330 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:25:14 INFO - PROCESS | 1644 | 1467944714334 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 1644 | 1467944714335 Marionette TRACE conn2 <- [1,234,null,{}] 19:25:14 INFO - PROCESS | 1644 | 1467944714339 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}] 19:25:14 INFO - PROCESS | 1644 | 1467944714340 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:14 INFO - PROCESS | 1644 | 1467944714415 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:25:14 INFO - PROCESS | 1644 | 1467944714425 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 1644 | 1467944714428 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x116616000 == 29 [pid = 1644] [id = 66] 19:25:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1171c8000) [pid = 1644] [serial = 194] [outer = 0x0] 19:25:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1181a0800) [pid = 1644] [serial = 195] [outer = 0x1171c8000] 19:25:14 INFO - PROCESS | 1644 | 1467944714456 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118325800) [pid = 1644] [serial = 196] [outer = 0x1171c8000] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1215cd800) [pid = 1644] [serial = 135] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x121f71c00) [pid = 1644] [serial = 136] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119a10c00) [pid = 1644] [serial = 133] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x117ea1800) [pid = 1644] [serial = 120] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11832c800) [pid = 1644] [serial = 126] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11832f800) [pid = 1644] [serial = 123] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118183400) [pid = 1644] [serial = 121] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118490000) [pid = 1644] [serial = 124] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11885e800) [pid = 1644] [serial = 127] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1199c6400) [pid = 1644] [serial = 132] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119682000) [pid = 1644] [serial = 130] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11910b800) [pid = 1644] [serial = 129] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x128c78400) [pid = 1644] [serial = 118] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128965800) [pid = 1644] [serial = 117] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x124b44800) [pid = 1644] [serial = 103] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x127725800) [pid = 1644] [serial = 115] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1644 | 1467944714778 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]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 473ms 19:25:14 INFO - PROCESS | 1644 | 1467944714806 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 1644 | 1467944714810 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:25:14 INFO - PROCESS | 1644 | 1467944714814 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 1644 | 1467944714816 Marionette TRACE conn2 <- [1,238,null,{}] 19:25:14 INFO - PROCESS | 1644 | 1467944714818 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}] 19:25:14 INFO - PROCESS | 1644 | 1467944714820 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:14 INFO - PROCESS | 1644 | 1467944714898 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:25:14 INFO - PROCESS | 1644 | 1467944714904 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 1644 | 1467944714906 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fd4800 == 30 [pid = 1644] [id = 67] 19:25:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118467800) [pid = 1644] [serial = 197] [outer = 0x0] 19:25:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118861c00) [pid = 1644] [serial = 198] [outer = 0x118467800] 19:25:14 INFO - PROCESS | 1644 | 1467944714934 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11910a000) [pid = 1644] [serial = 199] [outer = 0x118467800] 19:25:15 INFO - PROCESS | 1644 | 1467944715271 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]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 19:25:15 INFO - PROCESS | 1644 | 1467944715283 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1644 | 1467944715284 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:25:15 INFO - PROCESS | 1644 | 1467944715289 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1644 | 1467944715292 Marionette TRACE conn2 <- [1,242,null,{}] 19:25:15 INFO - PROCESS | 1644 | 1467944715299 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}] 19:25:15 INFO - PROCESS | 1644 | 1467944715303 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:15 INFO - PROCESS | 1644 | 1467944715381 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:25:15 INFO - PROCESS | 1644 | 1467944715426 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:15 INFO - PROCESS | 1644 | 1467944715428 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188f8800 == 31 [pid = 1644] [id = 68] 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11967b800) [pid = 1644] [serial = 200] [outer = 0x0] 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119a04400) [pid = 1644] [serial = 201] [outer = 0x11967b800] 19:25:15 INFO - PROCESS | 1644 | 1467944715456 Marionette DEBUG loaded listener.js 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x121387000) [pid = 1644] [serial = 202] [outer = 0x11967b800] 19:25:15 INFO - PROCESS | 1644 | 1467944715744 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]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 19:25:15 INFO - PROCESS | 1644 | 1467944715760 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1644 | 1467944715762 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:25:15 INFO - PROCESS | 1644 | 1467944715764 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1644 | 1467944715765 Marionette TRACE conn2 <- [1,246,null,{}] 19:25:15 INFO - PROCESS | 1644 | 1467944715776 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}] 19:25:15 INFO - PROCESS | 1644 | 1467944715777 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:15 INFO - PROCESS | 1644 | 1467944715861 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12146f800) [pid = 1644] [serial = 203] [outer = 0x12cd1c000] 19:25:15 INFO - PROCESS | 1644 | 1467944715885 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:15 INFO - PROCESS | 1644 | 1467944715886 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x1194a5000 == 32 [pid = 1644] [id = 69] 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x115f69800) [pid = 1644] [serial = 204] [outer = 0x0] 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x124879c00) [pid = 1644] [serial = 205] [outer = 0x115f69800] 19:25:15 INFO - PROCESS | 1644 | 1467944715952 Marionette DEBUG loaded listener.js 19:25:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124cc7c00) [pid = 1644] [serial = 206] [outer = 0x115f69800] 19:25:16 INFO - PROCESS | 1644 | 1467944716247 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]]]}] 19:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 518ms 19:25:16 INFO - PROCESS | 1644 | 1467944716283 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 1644 | 1467944716284 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:25:16 INFO - PROCESS | 1644 | 1467944716295 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 1644 | 1467944716296 Marionette TRACE conn2 <- [1,250,null,{}] 19:25:16 INFO - PROCESS | 1644 | 1467944716298 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}] 19:25:16 INFO - PROCESS | 1644 | 1467944716299 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:16 INFO - PROCESS | 1644 | 1467944716377 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:25:16 INFO - PROCESS | 1644 | 1467944716381 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 1644 | 1467944716383 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x116117800 == 33 [pid = 1644] [id = 70] 19:25:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121388000) [pid = 1644] [serial = 207] [outer = 0x0] 19:25:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12569a400) [pid = 1644] [serial = 208] [outer = 0x121388000] 19:25:16 INFO - PROCESS | 1644 | 1467944716409 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126a0cc00) [pid = 1644] [serial = 209] [outer = 0x121388000] 19:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 467ms 19:25:16 INFO - PROCESS | 1644 | 1467944716759 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]]]}] 19:25:16 INFO - PROCESS | 1644 | 1467944716763 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 1644 | 1467944716764 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:25:16 INFO - PROCESS | 1644 | 1467944716766 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 1644 | 1467944716768 Marionette TRACE conn2 <- [1,254,null,{}] 19:25:16 INFO - PROCESS | 1644 | 1467944716770 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}] 19:25:16 INFO - PROCESS | 1644 | 1467944716774 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:16 INFO - PROCESS | 1644 | 1467944716885 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:25:16 INFO - PROCESS | 1644 | 1467944716916 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 1644 | 1467944716917 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x124888000 == 34 [pid = 1644] [id = 71] 19:25:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126fa3800) [pid = 1644] [serial = 210] [outer = 0x0] 19:25:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x127718400) [pid = 1644] [serial = 211] [outer = 0x126fa3800] 19:25:16 INFO - PROCESS | 1644 | 1467944716941 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128967800) [pid = 1644] [serial = 212] [outer = 0x126fa3800] 19:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 19:25:17 INFO - PROCESS | 1644 | 1467944717279 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]]]}] 19:25:17 INFO - PROCESS | 1644 | 1467944717285 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 1644 | 1467944717288 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:25:17 INFO - PROCESS | 1644 | 1467944717291 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 1644 | 1467944717292 Marionette TRACE conn2 <- [1,258,null,{}] 19:25:17 INFO - PROCESS | 1644 | 1467944717295 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}] 19:25:17 INFO - PROCESS | 1644 | 1467944717296 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:17 INFO - PROCESS | 1644 | 1467944717386 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:25:17 INFO - PROCESS | 1644 | 1467944717418 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 1644 | 1467944717419 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x124daa000 == 35 [pid = 1644] [id = 72] 19:25:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128c7b800) [pid = 1644] [serial = 213] [outer = 0x0] 19:25:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128e52c00) [pid = 1644] [serial = 214] [outer = 0x128c7b800] 19:25:17 INFO - PROCESS | 1644 | 1467944717444 Marionette DEBUG loaded listener.js 19:25:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x128e5e400) [pid = 1644] [serial = 215] [outer = 0x128c7b800] 19:25:17 INFO - PROCESS | 1644 | 1467944717728 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]]]}] 19:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 19:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:25:17 INFO - PROCESS | 1644 | 1467944717760 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 1644 | 1467944717761 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:25:17 INFO - PROCESS | 1644 | 1467944717763 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 1644 | 1467944717764 Marionette TRACE conn2 <- [1,262,null,{}] 19:25:17 INFO - PROCESS | 1644 | 1467944717767 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}] 19:25:17 INFO - PROCESS | 1644 | 1467944717768 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:17 INFO - PROCESS | 1644 | 1467944717864 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:25:17 INFO - PROCESS | 1644 | 1467944717874 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 1644 | 1467944717875 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12778f000 == 36 [pid = 1644] [id = 73] 19:25:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x114fcb400) [pid = 1644] [serial = 216] [outer = 0x0] 19:25:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1291d0400) [pid = 1644] [serial = 217] [outer = 0x114fcb400] 19:25:17 INFO - PROCESS | 1644 | 1467944717899 Marionette DEBUG loaded listener.js 19:25:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12943cc00) [pid = 1644] [serial = 218] [outer = 0x114fcb400] 19:25:18 INFO - PROCESS | 1644 | 1467944718240 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]]]}] 19:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 19:25:18 INFO - PROCESS | 1644 | 1467944718281 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:25:18 INFO - PROCESS | 1644 | 1467944718283 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:25:18 INFO - PROCESS | 1644 | 1467944718285 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:25:18 INFO - PROCESS | 1644 | 1467944718286 Marionette TRACE conn2 <- [1,266,null,{}] 19:25:18 INFO - PROCESS | 1644 | 1467944718288 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}] 19:25:18 INFO - PROCESS | 1644 | 1467944718290 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:18 INFO - PROCESS | 1644 | 1467944718380 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:25:18 INFO - PROCESS | 1644 | 1467944718392 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:18 INFO - PROCESS | 1644 | 1467944718393 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x128b6e000 == 37 [pid = 1644] [id = 74] 19:25:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12706e800) [pid = 1644] [serial = 219] [outer = 0x0] 19:25:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x129445000) [pid = 1644] [serial = 220] [outer = 0x12706e800] 19:25:18 INFO - PROCESS | 1644 | 1467944718416 Marionette DEBUG loaded listener.js 19:25:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x129456000) [pid = 1644] [serial = 221] [outer = 0x12706e800] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x113ce2000) [pid = 1644] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12124f400) [pid = 1644] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x118464400) [pid = 1644] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118863800) [pid = 1644] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11692cc00) [pid = 1644] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x115fd8800) [pid = 1644] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115f6d000) [pid = 1644] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118325400) [pid = 1644] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121251c00) [pid = 1644] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x124878c00) [pid = 1644] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x121f71800) [pid = 1644] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x125049000) [pid = 1644] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1216f1c00) [pid = 1644] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1181a5800) [pid = 1644] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x125049400) [pid = 1644] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:25:18 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1181a2c00) [pid = 1644] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:25:18 INFO - PROCESS | 1644 | 1467944718788 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]]]}] 19:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 19:25:18 INFO - PROCESS | 1644 | 1467944718810 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:25:18 INFO - PROCESS | 1644 | 1467944718811 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:25:18 INFO - PROCESS | 1644 | 1467944718814 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:25:18 INFO - PROCESS | 1644 | 1467944718815 Marionette TRACE conn2 <- [1,270,null,{}] 19:25:18 INFO - PROCESS | 1644 | 1467944718817 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}] 19:25:18 INFO - PROCESS | 1644 | 1467944718819 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:18 INFO - PROCESS | 1644 | 1467944718928 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:25:18 INFO - PROCESS | 1644 | 1467944718955 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:18 INFO - PROCESS | 1644 | 1467944718956 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1193a1000 == 38 [pid = 1644] [id = 75] 19:25:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115f6b000) [pid = 1644] [serial = 222] [outer = 0x0] 19:25:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118695c00) [pid = 1644] [serial = 223] [outer = 0x115f6b000] 19:25:18 INFO - PROCESS | 1644 | 1467944718979 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x121f71800) [pid = 1644] [serial = 224] [outer = 0x115f6b000] 19:25:19 INFO - PROCESS | 1644 | 1467944719248 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]]]}] 19:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 19:25:19 INFO - PROCESS | 1644 | 1467944719283 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:25:19 INFO - PROCESS | 1644 | 1467944719284 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:25:19 INFO - PROCESS | 1644 | 1467944719295 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:25:19 INFO - PROCESS | 1644 | 1467944719297 Marionette TRACE conn2 <- [1,274,null,{}] 19:25:19 INFO - PROCESS | 1644 | 1467944719299 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}] 19:25:19 INFO - PROCESS | 1644 | 1467944719301 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:19 INFO - PROCESS | 1644 | 1467944719394 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:25:19 INFO - PROCESS | 1644 | 1467944719398 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 1644 | 1467944719399 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x129270800 == 39 [pid = 1644] [id = 76] 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x125049000) [pid = 1644] [serial = 225] [outer = 0x0] 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x129453c00) [pid = 1644] [serial = 226] [outer = 0x125049000] 19:25:19 INFO - PROCESS | 1644 | 1467944719428 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a6c1c00) [pid = 1644] [serial = 227] [outer = 0x125049000] 19:25:19 INFO - PROCESS | 1644 | 1467944719744 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]]]}] 19:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 19:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:25:19 INFO - PROCESS | 1644 | 1467944719764 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:25:19 INFO - PROCESS | 1644 | 1467944719765 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:25:19 INFO - PROCESS | 1644 | 1467944719768 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:25:19 INFO - PROCESS | 1644 | 1467944719769 Marionette TRACE conn2 <- [1,278,null,{}] 19:25:19 INFO - PROCESS | 1644 | 1467944719774 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}] 19:25:19 INFO - PROCESS | 1644 | 1467944719775 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:19 INFO - PROCESS | 1644 | 1467944719874 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:25:19 INFO - PROCESS | 1644 | 1467944719879 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 1644 | 1467944719880 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x129768800 == 40 [pid = 1644] [id = 77] 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121caf400) [pid = 1644] [serial = 228] [outer = 0x0] 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12a6c3000) [pid = 1644] [serial = 229] [outer = 0x121caf400] 19:25:19 INFO - PROCESS | 1644 | 1467944719904 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12a753000) [pid = 1644] [serial = 230] [outer = 0x121caf400] 19:25:20 INFO - PROCESS | 1644 | 1467944720180 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]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 19:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:25:20 INFO - PROCESS | 1644 | 1467944720193 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 1644 | 1467944720194 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:25:20 INFO - PROCESS | 1644 | 1467944720196 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 1644 | 1467944720197 Marionette TRACE conn2 <- [1,282,null,{}] 19:25:20 INFO - PROCESS | 1644 | 1467944720200 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}] 19:25:20 INFO - PROCESS | 1644 | 1467944720201 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:20 INFO - PROCESS | 1644 | 1467944720293 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:25:20 INFO - PROCESS | 1644 | 1467944720296 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 1644 | 1467944720297 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a689800 == 41 [pid = 1644] [id = 78] 19:25:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1294a5800) [pid = 1644] [serial = 231] [outer = 0x0] 19:25:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12ab3e800) [pid = 1644] [serial = 232] [outer = 0x1294a5800] 19:25:20 INFO - PROCESS | 1644 | 1467944720321 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12ab47c00) [pid = 1644] [serial = 233] [outer = 0x1294a5800] 19:25:20 INFO - PROCESS | 1644 | 1467944720662 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]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 517ms 19:25:20 INFO - PROCESS | 1644 | 1467944720715 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 1644 | 1467944720717 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:25:20 INFO - PROCESS | 1644 | 1467944720721 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 1644 | 1467944720724 Marionette TRACE conn2 <- [1,286,null,{}] 19:25:20 INFO - PROCESS | 1644 | 1467944720728 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}] 19:25:20 INFO - PROCESS | 1644 | 1467944720730 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:20 INFO - PROCESS | 1644 | 1467944720833 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:25:20 INFO - PROCESS | 1644 | 1467944720890 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 1644 | 1467944720893 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x116498800 == 42 [pid = 1644] [id = 79] 19:25:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1164d6000) [pid = 1644] [serial = 234] [outer = 0x0] 19:25:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x116fbec00) [pid = 1644] [serial = 235] [outer = 0x1164d6000] 19:25:20 INFO - PROCESS | 1644 | 1467944720924 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1181a1000) [pid = 1644] [serial = 236] [outer = 0x1164d6000] 19:25:21 INFO - PROCESS | 1644 | 1467944721347 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]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 19:25:21 INFO - PROCESS | 1644 | 1467944721392 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 1644 | 1467944721395 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:25:21 INFO - PROCESS | 1644 | 1467944721400 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 1644 | 1467944721402 Marionette TRACE conn2 <- [1,290,null,{}] 19:25:21 INFO - PROCESS | 1644 | 1467944721404 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}] 19:25:21 INFO - PROCESS | 1644 | 1467944721406 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:21 INFO - PROCESS | 1644 | 1467944721508 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:25:21 INFO - PROCESS | 1644 | 1467944721557 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:21 INFO - PROCESS | 1644 | 1467944721558 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x121488800 == 43 [pid = 1644] [id = 80] 19:25:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118492400) [pid = 1644] [serial = 237] [outer = 0x0] 19:25:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11967dc00) [pid = 1644] [serial = 238] [outer = 0x118492400] 19:25:21 INFO - PROCESS | 1644 | 1467944721588 Marionette DEBUG loaded listener.js 19:25:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119bdf000) [pid = 1644] [serial = 239] [outer = 0x118492400] 19:25:22 INFO - PROCESS | 1644 | 1467944722042 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]]]}] 19:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 19:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:25:22 INFO - PROCESS | 1644 | 1467944722071 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 1644 | 1467944722073 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:25:22 INFO - PROCESS | 1644 | 1467944722076 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 1644 | 1467944722080 Marionette TRACE conn2 <- [1,294,null,{}] 19:25:22 INFO - PROCESS | 1644 | 1467944722092 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}] 19:25:22 INFO - PROCESS | 1644 | 1467944722096 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:22 INFO - PROCESS | 1644 | 1467944722266 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:25:22 INFO - PROCESS | 1644 | 1467944722341 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 1644 | 1467944722343 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a68d800 == 44 [pid = 1644] [id = 81] 19:25:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x124875400) [pid = 1644] [serial = 240] [outer = 0x0] 19:25:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12680d000) [pid = 1644] [serial = 241] [outer = 0x124875400] 19:25:22 INFO - PROCESS | 1644 | 1467944722374 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1270ec800) [pid = 1644] [serial = 242] [outer = 0x124875400] 19:25:22 INFO - PROCESS | 1644 | 1467944722782 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]]]}] 19:25:22 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. 19:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 723ms 19:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:25:22 INFO - PROCESS | 1644 | 1467944722800 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 1644 | 1467944722802 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:25:22 INFO - PROCESS | 1644 | 1467944722804 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 1644 | 1467944722805 Marionette TRACE conn2 <- [1,298,null,{}] 19:25:22 INFO - PROCESS | 1644 | 1467944722808 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}] 19:25:22 INFO - PROCESS | 1644 | 1467944722809 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:22 INFO - PROCESS | 1644 | 1467944722909 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:25:22 INFO - PROCESS | 1644 | 1467944722954 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 1644 | 1467944722955 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x127245800 == 45 [pid = 1644] [id = 82] 19:25:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1199c0c00) [pid = 1644] [serial = 243] [outer = 0x0] 19:25:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1199c2800) [pid = 1644] [serial = 244] [outer = 0x1199c0c00] 19:25:22 INFO - PROCESS | 1644 | 1467944722984 Marionette DEBUG loaded listener.js 19:25:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1199c7c00) [pid = 1644] [serial = 245] [outer = 0x1199c0c00] 19:25:23 INFO - PROCESS | 1644 | 1467944723391 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]]]}] 19:25:23 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. 19:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 19:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:25:23 INFO - PROCESS | 1644 | 1467944723424 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:25:23 INFO - PROCESS | 1644 | 1467944723425 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:25:23 INFO - PROCESS | 1644 | 1467944723427 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:25:23 INFO - PROCESS | 1644 | 1467944723428 Marionette TRACE conn2 <- [1,302,null,{}] 19:25:23 INFO - PROCESS | 1644 | 1467944723430 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}] 19:25:23 INFO - PROCESS | 1644 | 1467944723432 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:23 INFO - PROCESS | 1644 | 1467944723550 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:25:23 INFO - PROCESS | 1644 | 1467944723626 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:23 INFO - PROCESS | 1644 | 1467944723628 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fdf000 == 46 [pid = 1644] [id = 83] 19:25:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x114fcc800) [pid = 1644] [serial = 246] [outer = 0x0] 19:25:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x121018400) [pid = 1644] [serial = 247] [outer = 0x114fcc800] 19:25:23 INFO - PROCESS | 1644 | 1467944723656 Marionette DEBUG loaded listener.js 19:25:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x12771c800) [pid = 1644] [serial = 248] [outer = 0x114fcc800] 19:25:24 INFO - PROCESS | 1644 | 1467944724162 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]]]}] 19:25:24 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. 19:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 770ms 19:25:24 INFO - PROCESS | 1644 | 1467944724197 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:25:24 INFO - PROCESS | 1644 | 1467944724200 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:25:24 INFO - PROCESS | 1644 | 1467944724203 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 1644 | 1467944724205 Marionette TRACE conn2 <- [1,306,null,{}] 19:25:24 INFO - PROCESS | 1644 | 1467944724208 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}] 19:25:24 INFO - PROCESS | 1644 | 1467944724210 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:24 INFO - PROCESS | 1644 | 1467944724301 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:25:24 INFO - PROCESS | 1644 | 1467944724365 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:24 INFO - PROCESS | 1644 | 1467944724366 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f7d800 == 47 [pid = 1644] [id = 84] 19:25:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x1133d2000) [pid = 1644] [serial = 249] [outer = 0x0] 19:25:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x11692f000) [pid = 1644] [serial = 250] [outer = 0x1133d2000] 19:25:24 INFO - PROCESS | 1644 | 1467944724394 Marionette DEBUG loaded listener.js 19:25:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x1181a5000) [pid = 1644] [serial = 251] [outer = 0x1133d2000] 19:25:24 INFO - PROCESS | 1644 | 1467944724827 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]]]}] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x129768800 == 46 [pid = 1644] [id = 77] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x129270800 == 45 [pid = 1644] [id = 76] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x1193a1000 == 44 [pid = 1644] [id = 75] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x128b6e000 == 43 [pid = 1644] [id = 74] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x12778f000 == 42 [pid = 1644] [id = 73] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x124daa000 == 41 [pid = 1644] [id = 72] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x124888000 == 40 [pid = 1644] [id = 71] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x116117800 == 39 [pid = 1644] [id = 70] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x1194a5000 == 38 [pid = 1644] [id = 69] 19:25:24 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x12771a400) [pid = 1644] [serial = 186] [outer = 0x0] [url = about:blank] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x1188f8800 == 37 [pid = 1644] [id = 68] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x116fd4800 == 36 [pid = 1644] [id = 67] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x116616000 == 35 [pid = 1644] [id = 66] 19:25:24 INFO - PROCESS | 1644 | --DOCSHELL 0x111e9f800 == 34 [pid = 1644] [id = 64] 19:25:24 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. 19:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 19:25:24 INFO - PROCESS | 1644 | 1467944724874 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:25:24 INFO - PROCESS | 1644 | 1467944724876 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:25:24 INFO - PROCESS | 1644 | 1467944724881 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 1644 | 1467944724882 Marionette TRACE conn2 <- [1,310,null,{}] 19:25:24 INFO - PROCESS | 1644 | 1467944724891 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}] 19:25:24 INFO - PROCESS | 1644 | 1467944724892 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:24 INFO - PROCESS | 1644 | 1467944724974 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:25:24 INFO - PROCESS | 1644 | 1467944724979 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:24 INFO - PROCESS | 1644 | 1467944724980 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x116678800 == 35 [pid = 1644] [id = 85] 19:25:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x119104c00) [pid = 1644] [serial = 252] [outer = 0x0] 19:25:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x11910f800) [pid = 1644] [serial = 253] [outer = 0x119104c00] 19:25:25 INFO - PROCESS | 1644 | 1467944725007 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x119906800) [pid = 1644] [serial = 254] [outer = 0x119104c00] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x118325000) [pid = 1644] [serial = 151] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x12146ec00) [pid = 1644] [serial = 168] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x116fbd000) [pid = 1644] [serial = 150] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x11848dc00) [pid = 1644] [serial = 159] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x118537400) [pid = 1644] [serial = 160] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x119110800) [pid = 1644] [serial = 162] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x119681800) [pid = 1644] [serial = 163] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x1176e4000) [pid = 1644] [serial = 156] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x118188000) [pid = 1644] [serial = 157] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1161b7400) [pid = 1644] [serial = 153] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x116a0e800) [pid = 1644] [serial = 154] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x117ea5000) [pid = 1644] [serial = 139] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116976c00) [pid = 1644] [serial = 138] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x119105000) [pid = 1644] [serial = 142] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11869b800) [pid = 1644] [serial = 141] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121a64c00) [pid = 1644] [serial = 145] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x121388c00) [pid = 1644] [serial = 144] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x124d8b000) [pid = 1644] [serial = 148] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124c8a800) [pid = 1644] [serial = 147] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124c8c000) [pid = 1644] [serial = 171] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x121c0a000) [pid = 1644] [serial = 169] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x125695800) [pid = 1644] [serial = 174] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x124f02c00) [pid = 1644] [serial = 172] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x126807400) [pid = 1644] [serial = 180] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121015800) [pid = 1644] [serial = 177] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x127065800) [pid = 1644] [serial = 183] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12575a800) [pid = 1644] [serial = 178] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x127719400) [pid = 1644] [serial = 184] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x125758800) [pid = 1644] [serial = 175] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119682c00) [pid = 1644] [serial = 165] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126a0ac00) [pid = 1644] [serial = 181] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x119bdb000) [pid = 1644] [serial = 166] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1644 | 1467944725351 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]]]}] 19:25:25 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. 19:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 19:25:25 INFO - PROCESS | 1644 | 1467944725400 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:25:25 INFO - PROCESS | 1644 | 1467944725401 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:25:25 INFO - PROCESS | 1644 | 1467944725403 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 1644 | 1467944725406 Marionette TRACE conn2 <- [1,314,null,{}] 19:25:25 INFO - PROCESS | 1644 | 1467944725413 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}] 19:25:25 INFO - PROCESS | 1644 | 1467944725416 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:25 INFO - PROCESS | 1644 | 1467944725497 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:25:25 INFO - PROCESS | 1644 | 1467944725503 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:25 INFO - PROCESS | 1644 | 1467944725507 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186ce000 == 36 [pid = 1644] [id = 86] 19:25:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119a05800) [pid = 1644] [serial = 255] [outer = 0x0] 19:25:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121017400) [pid = 1644] [serial = 256] [outer = 0x119a05800] 19:25:25 INFO - PROCESS | 1644 | 1467944725534 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12138c000) [pid = 1644] [serial = 257] [outer = 0x119a05800] 19:25:25 INFO - PROCESS | 1644 | 1467944725877 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]]]}] 19:25:25 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. 19:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 19:25:25 INFO - PROCESS | 1644 | 1467944725924 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:25:25 INFO - PROCESS | 1644 | 1467944725926 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:25:25 INFO - PROCESS | 1644 | 1467944725928 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 1644 | 1467944725929 Marionette TRACE conn2 <- [1,318,null,{}] 19:25:25 INFO - PROCESS | 1644 | 1467944725931 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}] 19:25:25 INFO - PROCESS | 1644 | 1467944725933 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:26 INFO - PROCESS | 1644 | 1467944726013 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:25:26 INFO - PROCESS | 1644 | 1467944726017 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 1644 | 1467944726018 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x119490000 == 37 [pid = 1644] [id = 87] 19:25:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121761c00) [pid = 1644] [serial = 258] [outer = 0x0] 19:25:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124c8a800) [pid = 1644] [serial = 259] [outer = 0x121761c00] 19:25:26 INFO - PROCESS | 1644 | 1467944726047 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12504fc00) [pid = 1644] [serial = 260] [outer = 0x121761c00] 19:25:26 INFO - PROCESS | 1644 | 1467944726382 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]]]}] 19:25:26 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. 19:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 19:25:26 INFO - PROCESS | 1644 | 1467944726398 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:25:26 INFO - PROCESS | 1644 | 1467944726400 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:25:26 INFO - PROCESS | 1644 | 1467944726406 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:25:26 INFO - PROCESS | 1644 | 1467944726408 Marionette TRACE conn2 <- [1,322,null,{}] 19:25:26 INFO - PROCESS | 1644 | 1467944726412 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}] 19:25:26 INFO - PROCESS | 1644 | 1467944726414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:26 INFO - PROCESS | 1644 | 1467944726587 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:25:26 INFO - PROCESS | 1644 | 1467944726599 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 1644 | 1467944726600 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0d1000 == 38 [pid = 1644] [id = 88] 19:25:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12569a000) [pid = 1644] [serial = 261] [outer = 0x0] 19:25:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126a07000) [pid = 1644] [serial = 262] [outer = 0x12569a000] 19:25:26 INFO - PROCESS | 1644 | 1467944726642 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1270ec400) [pid = 1644] [serial = 263] [outer = 0x12569a000] 19:25:27 INFO - PROCESS | 1644 | 1467944727074 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]]]}] 19:25:27 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. 19:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 723ms 19:25:27 INFO - PROCESS | 1644 | 1467944727144 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 1644 | 1467944727146 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:25:27 INFO - PROCESS | 1644 | 1467944727148 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 1644 | 1467944727149 Marionette TRACE conn2 <- [1,326,null,{}] 19:25:27 INFO - PROCESS | 1644 | 1467944727151 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}] 19:25:27 INFO - PROCESS | 1644 | 1467944727156 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:27 INFO - PROCESS | 1644 | 1467944727277 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:25:27 INFO - PROCESS | 1644 | 1467944727321 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:27 INFO - PROCESS | 1644 | 1467944727322 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x121720800 == 39 [pid = 1644] [id = 89] 19:25:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x128c7d400) [pid = 1644] [serial = 264] [outer = 0x0] 19:25:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128c82400) [pid = 1644] [serial = 265] [outer = 0x128c7d400] 19:25:27 INFO - PROCESS | 1644 | 1467944727348 Marionette DEBUG loaded listener.js 19:25:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1291cc400) [pid = 1644] [serial = 266] [outer = 0x128c7d400] 19:25:27 INFO - PROCESS | 1644 | 1467944727705 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]]]}] 19:25:27 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. 19:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 19:25:27 INFO - PROCESS | 1644 | 1467944727725 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 1644 | 1467944727727 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:25:27 INFO - PROCESS | 1644 | 1467944727730 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 1644 | 1467944727732 Marionette TRACE conn2 <- [1,330,null,{}] 19:25:27 INFO - PROCESS | 1644 | 1467944727736 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}] 19:25:27 INFO - PROCESS | 1644 | 1467944727738 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:27 INFO - PROCESS | 1644 | 1467944727886 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:25:27 INFO - PROCESS | 1644 | 1467944727942 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:27 INFO - PROCESS | 1644 | 1467944727943 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x124885000 == 40 [pid = 1644] [id = 90] 19:25:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12772fc00) [pid = 1644] [serial = 267] [outer = 0x0] 19:25:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x129443400) [pid = 1644] [serial = 268] [outer = 0x12772fc00] 19:25:27 INFO - PROCESS | 1644 | 1467944727982 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x129460800) [pid = 1644] [serial = 269] [outer = 0x12772fc00] 19:25:28 INFO - PROCESS | 1644 | 1467944728366 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]]]}] 19:25:28 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. 19:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 19:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:25:28 INFO - PROCESS | 1644 | 1467944728400 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:25:28 INFO - PROCESS | 1644 | 1467944728401 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:25:28 INFO - PROCESS | 1644 | 1467944728403 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:25:28 INFO - PROCESS | 1644 | 1467944728404 Marionette TRACE conn2 <- [1,334,null,{}] 19:25:28 INFO - PROCESS | 1644 | 1467944728407 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}] 19:25:28 INFO - PROCESS | 1644 | 1467944728408 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:28 INFO - PROCESS | 1644 | 1467944728505 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:25:28 INFO - PROCESS | 1644 | 1467944728556 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 1644 | 1467944728557 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12723f800 == 41 [pid = 1644] [id = 91] 19:25:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12a6c2c00) [pid = 1644] [serial = 270] [outer = 0x0] 19:25:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12a74c400) [pid = 1644] [serial = 271] [outer = 0x12a6c2c00] 19:25:28 INFO - PROCESS | 1644 | 1467944728580 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12ab40000) [pid = 1644] [serial = 272] [outer = 0x12a6c2c00] 19:25:28 INFO - PROCESS | 1644 | 1467944728850 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]]]}] 19:25:28 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. 19:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 472ms 19:25:28 INFO - PROCESS | 1644 | 1467944728880 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:25:28 INFO - PROCESS | 1644 | 1467944728881 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:25:28 INFO - PROCESS | 1644 | 1467944728884 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:25:28 INFO - PROCESS | 1644 | 1467944728886 Marionette TRACE conn2 <- [1,338,null,{}] 19:25:28 INFO - PROCESS | 1644 | 1467944728899 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}] 19:25:28 INFO - PROCESS | 1644 | 1467944728900 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:29 INFO - PROCESS | 1644 | 1467944729052 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:25:29 INFO - PROCESS | 1644 | 1467944729064 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:29 INFO - PROCESS | 1644 | 1467944729065 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e13000 == 42 [pid = 1644] [id = 92] 19:25:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12a6c3c00) [pid = 1644] [serial = 273] [outer = 0x0] 19:25:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12acce800) [pid = 1644] [serial = 274] [outer = 0x12a6c3c00] 19:25:29 INFO - PROCESS | 1644 | 1467944729105 Marionette DEBUG loaded listener.js 19:25:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12acd9800) [pid = 1644] [serial = 275] [outer = 0x12a6c3c00] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x11967b800) [pid = 1644] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x114fcb400) [pid = 1644] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x126fa3800) [pid = 1644] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x115f6b000) [pid = 1644] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x115f69800) [pid = 1644] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x121caf400) [pid = 1644] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x128c7b800) [pid = 1644] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121388000) [pid = 1644] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12706e800) [pid = 1644] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x125049000) [pid = 1644] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1171c8000) [pid = 1644] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118467800) [pid = 1644] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:25:29 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118327800) [pid = 1644] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:25:29 INFO - PROCESS | 1644 | 1467944729495 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]]]}] 19:25:29 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. 19:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 19:25:29 INFO - PROCESS | 1644 | 1467944729515 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 1644 | 1467944729516 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:25:29 INFO - PROCESS | 1644 | 1467944729523 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - PROCESS | 1644 | 1467944729525 Marionette TRACE conn2 <- [1,342,null,{}] 19:25:29 INFO - PROCESS | 1644 | 1467944729528 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}] 19:25:29 INFO - PROCESS | 1644 | 1467944729529 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:29 INFO - PROCESS | 1644 | 1467944729639 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:25:29 INFO - PROCESS | 1644 | 1467944729668 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:29 INFO - PROCESS | 1644 | 1467944729669 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x129277000 == 43 [pid = 1644] [id = 93] 19:25:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x118495800) [pid = 1644] [serial = 276] [outer = 0x0] 19:25:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x126fa3800) [pid = 1644] [serial = 277] [outer = 0x118495800] 19:25:29 INFO - PROCESS | 1644 | 1467944729693 Marionette DEBUG loaded listener.js 19:25:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12ab40800) [pid = 1644] [serial = 278] [outer = 0x118495800] 19:25:29 INFO - PROCESS | 1644 | 1467944729974 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]]]}] 19:25:29 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. 19:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 474ms 19:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:25:29 INFO - PROCESS | 1644 | 1467944729995 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 1644 | 1467944729997 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:25:30 INFO - PROCESS | 1644 | 1467944729999 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:25:30 INFO - PROCESS | 1644 | 1467944730001 Marionette TRACE conn2 <- [1,346,null,{}] 19:25:30 INFO - PROCESS | 1644 | 1467944730011 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}] 19:25:30 INFO - PROCESS | 1644 | 1467944730012 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:30 INFO - PROCESS | 1644 | 1467944730117 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:25:30 INFO - PROCESS | 1644 | 1467944730122 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 1644 | 1467944730124 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac0e800 == 44 [pid = 1644] [id = 94] 19:25:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118493400) [pid = 1644] [serial = 279] [outer = 0x0] 19:25:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12b20f000) [pid = 1644] [serial = 280] [outer = 0x118493400] 19:25:30 INFO - PROCESS | 1644 | 1467944730151 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12bb72000) [pid = 1644] [serial = 281] [outer = 0x118493400] 19:25:30 INFO - PROCESS | 1644 | 1467944730465 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]]]}] 19:25:30 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. 19:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 19:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:25:30 INFO - PROCESS | 1644 | 1467944730478 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:25:30 INFO - PROCESS | 1644 | 1467944730479 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:25:30 INFO - PROCESS | 1644 | 1467944730483 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:25:30 INFO - PROCESS | 1644 | 1467944730484 Marionette TRACE conn2 <- [1,350,null,{}] 19:25:30 INFO - PROCESS | 1644 | 1467944730488 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}] 19:25:30 INFO - PROCESS | 1644 | 1467944730491 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:30 INFO - PROCESS | 1644 | 1467944730600 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:25:30 INFO - PROCESS | 1644 | 1467944730606 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 1644 | 1467944730606 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b2b8800 == 45 [pid = 1644] [id = 95] 19:25:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12487e000) [pid = 1644] [serial = 282] [outer = 0x0] 19:25:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12bb73c00) [pid = 1644] [serial = 283] [outer = 0x12487e000] 19:25:30 INFO - PROCESS | 1644 | 1467944730630 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12bbf0000) [pid = 1644] [serial = 284] [outer = 0x12487e000] 19:25:31 INFO - PROCESS | 1644 | 1467944731032 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]]]}] 19:25:31 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. 19:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 571ms 19:25:31 INFO - PROCESS | 1644 | 1467944731053 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:25:31 INFO - PROCESS | 1644 | 1467944731055 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:25:31 INFO - PROCESS | 1644 | 1467944731059 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:25:31 INFO - PROCESS | 1644 | 1467944731061 Marionette TRACE conn2 <- [1,354,null,{}] 19:25:31 INFO - PROCESS | 1644 | 1467944731064 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}] 19:25:31 INFO - PROCESS | 1644 | 1467944731066 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:31 INFO - PROCESS | 1644 | 1467944731208 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:25:31 INFO - PROCESS | 1644 | 1467944731278 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 1644 | 1467944731279 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b38d000 == 46 [pid = 1644] [id = 96] 19:25:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12acd9c00) [pid = 1644] [serial = 285] [outer = 0x0] 19:25:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12bbf3000) [pid = 1644] [serial = 286] [outer = 0x12acd9c00] 19:25:31 INFO - PROCESS | 1644 | 1467944731303 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12bee0400) [pid = 1644] [serial = 287] [outer = 0x12acd9c00] 19:25:31 INFO - PROCESS | 1644 | 1467944731744 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]]]}] 19:25:31 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. 19:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 720ms 19:25:31 INFO - PROCESS | 1644 | 1467944731779 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:25:31 INFO - PROCESS | 1644 | 1467944731781 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:25:31 INFO - PROCESS | 1644 | 1467944731784 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:25:31 INFO - PROCESS | 1644 | 1467944731788 Marionette TRACE conn2 <- [1,358,null,{}] 19:25:31 INFO - PROCESS | 1644 | 1467944731791 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}] 19:25:31 INFO - PROCESS | 1644 | 1467944731793 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:31 INFO - PROCESS | 1644 | 1467944731903 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:25:31 INFO - PROCESS | 1644 | 1467944731955 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 1644 | 1467944731956 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fd8000 == 47 [pid = 1644] [id = 97] 19:25:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x118182800) [pid = 1644] [serial = 288] [outer = 0x0] 19:25:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118327c00) [pid = 1644] [serial = 289] [outer = 0x118182800] 19:25:31 INFO - PROCESS | 1644 | 1467944731987 Marionette DEBUG loaded listener.js 19:25:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x11885f000) [pid = 1644] [serial = 290] [outer = 0x118182800] 19:25:32 INFO - PROCESS | 1644 | 1467944732463 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]]]}] 19:25:32 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. 19:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 722ms 19:25:32 INFO - PROCESS | 1644 | 1467944732523 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:25:32 INFO - PROCESS | 1644 | 1467944732526 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:25:32 INFO - PROCESS | 1644 | 1467944732532 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:25:32 INFO - PROCESS | 1644 | 1467944732534 Marionette TRACE conn2 <- [1,362,null,{}] 19:25:32 INFO - PROCESS | 1644 | 1467944732537 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}] 19:25:32 INFO - PROCESS | 1644 | 1467944732541 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:32 INFO - PROCESS | 1644 | 1467944732648 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:25:32 INFO - PROCESS | 1644 | 1467944732712 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:32 INFO - PROCESS | 1644 | 1467944732713 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148a000 == 48 [pid = 1644] [id = 98] 19:25:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x119a03800) [pid = 1644] [serial = 291] [outer = 0x0] 19:25:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x121015800) [pid = 1644] [serial = 292] [outer = 0x119a03800] 19:25:32 INFO - PROCESS | 1644 | 1467944732743 Marionette DEBUG loaded listener.js 19:25:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1216f8400) [pid = 1644] [serial = 293] [outer = 0x119a03800] 19:25:33 INFO - PROCESS | 1644 | 1467944733164 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]]]}] 19:25:33 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. 19:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 19:25:33 INFO - PROCESS | 1644 | 1467944733204 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:25:33 INFO - PROCESS | 1644 | 1467944733205 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:25:33 INFO - PROCESS | 1644 | 1467944733208 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:25:33 INFO - PROCESS | 1644 | 1467944733210 Marionette TRACE conn2 <- [1,366,null,{}] 19:25:33 INFO - PROCESS | 1644 | 1467944733218 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}] 19:25:33 INFO - PROCESS | 1644 | 1467944733222 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:33 INFO - PROCESS | 1644 | 1467944733361 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:25:33 INFO - PROCESS | 1644 | 1467944733409 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:33 INFO - PROCESS | 1644 | 1467944733411 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac13000 == 49 [pid = 1644] [id = 99] 19:25:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x127718000) [pid = 1644] [serial = 294] [outer = 0x0] 19:25:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x127720000) [pid = 1644] [serial = 295] [outer = 0x127718000] 19:25:33 INFO - PROCESS | 1644 | 1467944733443 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x127736000) [pid = 1644] [serial = 296] [outer = 0x127718000] 19:25:33 INFO - PROCESS | 1644 | 1467944733928 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]]]}] 19:25:33 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. 19:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 771ms 19:25:33 INFO - PROCESS | 1644 | 1467944733979 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:25:33 INFO - PROCESS | 1644 | 1467944733981 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:25:33 INFO - PROCESS | 1644 | 1467944733983 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:25:33 INFO - PROCESS | 1644 | 1467944733985 Marionette TRACE conn2 <- [1,370,null,{}] 19:25:33 INFO - PROCESS | 1644 | 1467944733987 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}] 19:25:33 INFO - PROCESS | 1644 | 1467944733989 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:34 INFO - PROCESS | 1644 | 1467944734094 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:25:34 INFO - PROCESS | 1644 | 1467944734306 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 1644 | 1467944734307 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x118453800 == 50 [pid = 1644] [id = 100] 19:25:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x11832d400) [pid = 1644] [serial = 297] [outer = 0x0] 19:25:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x11848e800) [pid = 1644] [serial = 298] [outer = 0x11832d400] 19:25:34 INFO - PROCESS | 1644 | 1467944734341 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x11910f400) [pid = 1644] [serial = 299] [outer = 0x11832d400] 19:25:34 INFO - PROCESS | 1644 | 1467944734873 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]]]}] 19:25:34 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. 19:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 921ms 19:25:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:25:34 INFO - PROCESS | 1644 | 1467944734908 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:25:34 INFO - PROCESS | 1644 | 1467944734909 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:25:34 INFO - PROCESS | 1644 | 1467944734913 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:25:34 INFO - PROCESS | 1644 | 1467944734915 Marionette TRACE conn2 <- [1,374,null,{}] 19:25:34 INFO - PROCESS | 1644 | 1467944734918 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}] 19:25:34 INFO - PROCESS | 1644 | 1467944734920 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:35 INFO - PROCESS | 1644 | 1467944735019 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x12b2b8800 == 49 [pid = 1644] [id = 95] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac0e800 == 48 [pid = 1644] [id = 94] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x129277000 == 47 [pid = 1644] [id = 93] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x128e13000 == 46 [pid = 1644] [id = 92] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x12723f800 == 45 [pid = 1644] [id = 91] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x124885000 == 44 [pid = 1644] [id = 90] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x121720800 == 43 [pid = 1644] [id = 89] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x118068000) [pid = 1644] [serial = 192] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x112e5ec00) [pid = 1644] [serial = 189] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x12ab3e800) [pid = 1644] [serial = 232] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0d1000 == 42 [pid = 1644] [id = 88] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x119490000 == 41 [pid = 1644] [id = 87] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x1186ce000 == 40 [pid = 1644] [id = 86] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x116678800 == 39 [pid = 1644] [id = 85] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x116f7d800 == 38 [pid = 1644] [id = 84] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x116fdf000 == 37 [pid = 1644] [id = 83] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x127245800 == 36 [pid = 1644] [id = 82] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x12a68d800 == 35 [pid = 1644] [id = 81] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x121488800 == 34 [pid = 1644] [id = 80] 19:25:35 INFO - PROCESS | 1644 | --DOCSHELL 0x116498800 == 33 [pid = 1644] [id = 79] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x12d14dc00) [pid = 1644] [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.] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x119a04400) [pid = 1644] [serial = 201] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x1291d0400) [pid = 1644] [serial = 217] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x128967800) [pid = 1644] [serial = 212] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118695c00) [pid = 1644] [serial = 223] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x124cc7c00) [pid = 1644] [serial = 206] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12a6c3000) [pid = 1644] [serial = 229] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x127718400) [pid = 1644] [serial = 211] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x128e5e400) [pid = 1644] [serial = 215] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12569a400) [pid = 1644] [serial = 208] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x129456000) [pid = 1644] [serial = 221] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x121f71800) [pid = 1644] [serial = 224] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x129453c00) [pid = 1644] [serial = 226] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1181a0800) [pid = 1644] [serial = 195] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118325800) [pid = 1644] [serial = 196] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x129445000) [pid = 1644] [serial = 220] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12a6c1c00) [pid = 1644] [serial = 227] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11910a000) [pid = 1644] [serial = 199] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x127725400) [pid = 1644] [serial = 187] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126a0cc00) [pid = 1644] [serial = 209] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118861c00) [pid = 1644] [serial = 198] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12943cc00) [pid = 1644] [serial = 218] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x128e52c00) [pid = 1644] [serial = 214] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x124879c00) [pid = 1644] [serial = 205] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121387000) [pid = 1644] [serial = 202] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a753000) [pid = 1644] [serial = 230] [outer = 0x0] [url = about:blank] 19:25:35 INFO - PROCESS | 1644 | 1467944735111 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 1644 | 1467944735112 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x113c75000 == 34 [pid = 1644] [id = 101] 19:25:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11848dc00) [pid = 1644] [serial = 300] [outer = 0x0] 19:25:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11910d000) [pid = 1644] [serial = 301] [outer = 0x11848dc00] 19:25:35 INFO - PROCESS | 1644 | 1467944735141 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1215c2800) [pid = 1644] [serial = 302] [outer = 0x11848dc00] 19:25:35 INFO - PROCESS | 1644 | 1467944735454 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:25:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:25:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 568ms 19:25:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:25:35 INFO - PROCESS | 1644 | 1467944735484 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 1644 | 1467944735487 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:25:35 INFO - PROCESS | 1644 | 1467944735492 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 1644 | 1467944735493 Marionette TRACE conn2 <- [1,378,null,{}] 19:25:35 INFO - PROCESS | 1644 | 1467944735495 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}] 19:25:35 INFO - PROCESS | 1644 | 1467944735497 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:35 INFO - PROCESS | 1644 | 1467944735600 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:25:35 INFO - PROCESS | 1644 | 1467944735607 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 1644 | 1467944735608 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191be000 == 35 [pid = 1644] [id = 102] 19:25:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126fb0c00) [pid = 1644] [serial = 303] [outer = 0x0] 19:25:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x127409400) [pid = 1644] [serial = 304] [outer = 0x126fb0c00] 19:25:35 INFO - PROCESS | 1644 | 1467944735634 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12772c000) [pid = 1644] [serial = 305] [outer = 0x126fb0c00] 19:25:36 INFO - PROCESS | 1644 | 1467944736048 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:25:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:25:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 19:25:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:25:36 INFO - PROCESS | 1644 | 1467944736060 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 1644 | 1467944736062 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:25:36 INFO - PROCESS | 1644 | 1467944736068 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 1644 | 1467944736074 Marionette TRACE conn2 <- [1,382,null,{}] 19:25:36 INFO - PROCESS | 1644 | 1467944736078 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}] 19:25:36 INFO - PROCESS | 1644 | 1467944736080 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:36 INFO - PROCESS | 1644 | 1467944736173 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:25:36 INFO - PROCESS | 1644 | 1467944736177 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 1644 | 1467944736178 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x121483800 == 36 [pid = 1644] [id = 103] 19:25:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12772d000) [pid = 1644] [serial = 306] [outer = 0x0] 19:25:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128965c00) [pid = 1644] [serial = 307] [outer = 0x12772d000] 19:25:36 INFO - PROCESS | 1644 | 1467944736205 Marionette DEBUG loaded listener.js 19:25:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1291d0400) [pid = 1644] [serial = 308] [outer = 0x12772d000] 19:25:36 INFO - PROCESS | 1644 | 1467944736609 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:25:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:25:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 578ms 19:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:25:36 INFO - PROCESS | 1644 | 1467944736643 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 1644 | 1467944736645 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:25:36 INFO - PROCESS | 1644 | 1467944736647 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 1644 | 1467944736650 Marionette TRACE conn2 <- [1,386,null,{}] 19:25:36 INFO - PROCESS | 1644 | 1467944736653 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}] 19:25:36 INFO - PROCESS | 1644 | 1467944736655 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:36 INFO - PROCESS | 1644 | 1467944736781 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:25:36 INFO - PROCESS | 1644 | 1467944736787 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 1644 | 1467944736789 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12489a800 == 37 [pid = 1644] [id = 104] 19:25:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x129446800) [pid = 1644] [serial = 309] [outer = 0x0] 19:25:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1294a8000) [pid = 1644] [serial = 310] [outer = 0x129446800] 19:25:36 INFO - PROCESS | 1644 | 1467944736829 Marionette DEBUG loaded listener.js 19:25:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12a755400) [pid = 1644] [serial = 311] [outer = 0x129446800] 19:25:37 INFO - PROCESS | 1644 | 1467944737361 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]]]}] 19:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 770ms 19:25:37 INFO - PROCESS | 1644 | 1467944737433 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:25:37 INFO - PROCESS | 1644 | 1467944737435 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:25:37 INFO - PROCESS | 1644 | 1467944737463 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:25:37 INFO - PROCESS | 1644 | 1467944737465 Marionette TRACE conn2 <- [1,390,null,{}] 19:25:37 INFO - PROCESS | 1644 | 1467944737489 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}] 19:25:37 INFO - PROCESS | 1644 | 1467944737491 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:37 INFO - PROCESS | 1644 | 1467944737661 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:25:37 INFO - PROCESS | 1644 | 1467944737679 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:37 INFO - PROCESS | 1644 | 1467944737684 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191b5800 == 38 [pid = 1644] [id = 105] 19:25:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12b3a5400) [pid = 1644] [serial = 312] [outer = 0x0] 19:25:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12b3abc00) [pid = 1644] [serial = 313] [outer = 0x12b3a5400] 19:25:37 INFO - PROCESS | 1644 | 1467944737736 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12bbebc00) [pid = 1644] [serial = 314] [outer = 0x12b3a5400] 19:25:38 INFO - PROCESS | 1644 | 1467944738218 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]]]}] 19:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 796ms 19:25:38 INFO - PROCESS | 1644 | 1467944738246 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:25:38 INFO - PROCESS | 1644 | 1467944738248 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:25:38 INFO - PROCESS | 1644 | 1467944738252 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - PROCESS | 1644 | 1467944738253 Marionette TRACE conn2 <- [1,394,null,{}] 19:25:38 INFO - PROCESS | 1644 | 1467944738259 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}] 19:25:38 INFO - PROCESS | 1644 | 1467944738261 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:38 INFO - PROCESS | 1644 | 1467944738420 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:25:38 INFO - PROCESS | 1644 | 1467944738452 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:38 INFO - PROCESS | 1644 | 1467944738454 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x128b7d000 == 39 [pid = 1644] [id = 106] 19:25:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12bbec800) [pid = 1644] [serial = 315] [outer = 0x0] 19:25:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12bee0c00) [pid = 1644] [serial = 316] [outer = 0x12bbec800] 19:25:38 INFO - PROCESS | 1644 | 1467944738493 Marionette DEBUG loaded listener.js 19:25:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12bf77000) [pid = 1644] [serial = 317] [outer = 0x12bbec800] 19:25:38 INFO - PROCESS | 1644 | 1467944738929 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]]]}] 19:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 722ms 19:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:25:38 INFO - PROCESS | 1644 | 1467944738974 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:25:38 INFO - PROCESS | 1644 | 1467944738976 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:25:38 INFO - PROCESS | 1644 | 1467944738978 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - PROCESS | 1644 | 1467944738979 Marionette TRACE conn2 <- [1,398,null,{}] 19:25:38 INFO - PROCESS | 1644 | 1467944738989 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}] 19:25:38 INFO - PROCESS | 1644 | 1467944738990 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:39 INFO - PROCESS | 1644 | 1467944739098 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:25:39 INFO - PROCESS | 1644 | 1467944739111 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 1644 | 1467944739113 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a680000 == 40 [pid = 1644] [id = 107] 19:25:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12bf78400) [pid = 1644] [serial = 318] [outer = 0x0] 19:25:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x12bf7e400) [pid = 1644] [serial = 319] [outer = 0x12bf78400] 19:25:39 INFO - PROCESS | 1644 | 1467944739136 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x119a0ac00) [pid = 1644] [serial = 320] [outer = 0x12bf78400] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x117e9c800) [pid = 1644] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x128c7d400) [pid = 1644] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12a6c2c00) [pid = 1644] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12772fc00) [pid = 1644] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12569a000) [pid = 1644] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1199c0c00) [pid = 1644] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1133d2000) [pid = 1644] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1164d6000) [pid = 1644] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x12a6c3c00) [pid = 1644] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119a05800) [pid = 1644] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119104c00) [pid = 1644] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1294a5800) [pid = 1644] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118495800) [pid = 1644] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x114fcc800) [pid = 1644] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x121761c00) [pid = 1644] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x124875400) [pid = 1644] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118492400) [pid = 1644] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118493400) [pid = 1644] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12487e000) [pid = 1644] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:25:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1121be000) [pid = 1644] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:25:39 INFO - PROCESS | 1644 | 1467944739605 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]]]}] 19:25:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:25:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 19:25:39 INFO - PROCESS | 1644 | 1467944739648 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:25:39 INFO - PROCESS | 1644 | 1467944739650 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:25:39 INFO - PROCESS | 1644 | 1467944739652 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 1644 | 1467944739653 Marionette TRACE conn2 <- [1,402,null,{}] 19:25:39 INFO - PROCESS | 1644 | 1467944739656 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}] 19:25:39 INFO - PROCESS | 1644 | 1467944739657 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:39 INFO - PROCESS | 1644 | 1467944739740 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:25:39 INFO - PROCESS | 1644 | 1467944739761 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 1644 | 1467944739762 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x126a4f000 == 41 [pid = 1644] [id = 108] 19:25:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1127d1c00) [pid = 1644] [serial = 321] [outer = 0x0] 19:25:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1127d4c00) [pid = 1644] [serial = 322] [outer = 0x1127d1c00] 19:25:39 INFO - PROCESS | 1644 | 1467944739786 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1127d9400) [pid = 1644] [serial = 323] [outer = 0x1127d1c00] 19:25:40 INFO - PROCESS | 1644 | 1467944740133 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]]]}] 19:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 19:25:40 INFO - PROCESS | 1644 | 1467944740174 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 1644 | 1467944740175 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:25:40 INFO - PROCESS | 1644 | 1467944740177 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 1644 | 1467944740179 Marionette TRACE conn2 <- [1,406,null,{}] 19:25:40 INFO - PROCESS | 1644 | 1467944740181 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}] 19:25:40 INFO - PROCESS | 1644 | 1467944740182 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:40 INFO - PROCESS | 1644 | 1467944740236 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:25:40 INFO - PROCESS | 1644 | 1467944740284 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:25:40 INFO - PROCESS | 1644 | 1467944740288 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:40 INFO - PROCESS | 1644 | 1467944740289 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb12000 == 42 [pid = 1644] [id = 109] 19:25:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x114fcb400) [pid = 1644] [serial = 324] [outer = 0x0] 19:25:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119a11000) [pid = 1644] [serial = 325] [outer = 0x114fcb400] 19:25:40 INFO - PROCESS | 1644 | 1467944740313 Marionette DEBUG loaded listener.js 19:25:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x127724000) [pid = 1644] [serial = 326] [outer = 0x114fcb400] 19:25:40 INFO - PROCESS | 1644 | 1467944740630 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]]]}] 19:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 19:25:40 INFO - PROCESS | 1644 | 1467944740647 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 1644 | 1467944740648 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:25:40 INFO - PROCESS | 1644 | 1467944740650 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 1644 | 1467944740651 Marionette TRACE conn2 <- [1,410,null,{}] 19:25:40 INFO - PROCESS | 1644 | 1467944740655 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}] 19:25:40 INFO - PROCESS | 1644 | 1467944740658 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:40 INFO - PROCESS | 1644 | 1467944740745 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:25:40 INFO - PROCESS | 1644 | 1467944740800 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:40 INFO - PROCESS | 1644 | 1467944740801 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb43000 == 43 [pid = 1644] [id = 110] 19:25:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118182c00) [pid = 1644] [serial = 327] [outer = 0x0] 19:25:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12943f000) [pid = 1644] [serial = 328] [outer = 0x118182c00] 19:25:40 INFO - PROCESS | 1644 | 1467944740827 Marionette DEBUG loaded listener.js 19:25:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12c5dc400) [pid = 1644] [serial = 329] [outer = 0x118182c00] 19:25:41 INFO - PROCESS | 1644 | 1467944741158 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]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 19:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:25:41 INFO - PROCESS | 1644 | 1467944741170 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:25:41 INFO - PROCESS | 1644 | 1467944741174 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:25:41 INFO - PROCESS | 1644 | 1467944741177 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:25:41 INFO - PROCESS | 1644 | 1467944741179 Marionette TRACE conn2 <- [1,414,null,{}] 19:25:41 INFO - PROCESS | 1644 | 1467944741181 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}] 19:25:41 INFO - PROCESS | 1644 | 1467944741183 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:41 INFO - PROCESS | 1644 | 1467944741281 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:25:41 INFO - PROCESS | 1644 | 1467944741284 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 1644 | 1467944741285 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be4d800 == 44 [pid = 1644] [id = 111] 19:25:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x110eb4800) [pid = 1644] [serial = 330] [outer = 0x0] 19:25:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x110eb7400) [pid = 1644] [serial = 331] [outer = 0x110eb4800] 19:25:41 INFO - PROCESS | 1644 | 1467944741310 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12c5e5800) [pid = 1644] [serial = 332] [outer = 0x110eb4800] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x116fee000 == 43 [pid = 1644] [id = 65] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12a689800 == 42 [pid = 1644] [id = 78] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x113c75000 == 41 [pid = 1644] [id = 101] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x118453800 == 40 [pid = 1644] [id = 100] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac13000 == 39 [pid = 1644] [id = 99] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12148a000 == 38 [pid = 1644] [id = 98] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x116fd8000 == 37 [pid = 1644] [id = 97] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12b38d000 == 36 [pid = 1644] [id = 96] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x126a4f000 == 35 [pid = 1644] [id = 108] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12a680000 == 34 [pid = 1644] [id = 107] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x121483800 == 33 [pid = 1644] [id = 103] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x1191be000 == 32 [pid = 1644] [id = 102] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x1191b5800 == 31 [pid = 1644] [id = 105] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb12000 == 30 [pid = 1644] [id = 109] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x128b7d000 == 29 [pid = 1644] [id = 106] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12489a800 == 28 [pid = 1644] [id = 104] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1181a5c00) [pid = 1644] [serial = 193] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x114f1f000) [pid = 1644] [serial = 190] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb43000 == 27 [pid = 1644] [id = 110] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x128c82400) [pid = 1644] [serial = 265] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12a74c400) [pid = 1644] [serial = 271] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x129460800) [pid = 1644] [serial = 269] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x126a07000) [pid = 1644] [serial = 262] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1199c7c00) [pid = 1644] [serial = 245] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1199c2800) [pid = 1644] [serial = 244] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1181a5000) [pid = 1644] [serial = 251] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11692f000) [pid = 1644] [serial = 250] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x129443400) [pid = 1644] [serial = 268] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1181a1000) [pid = 1644] [serial = 236] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x116fbec00) [pid = 1644] [serial = 235] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12acce800) [pid = 1644] [serial = 274] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121017400) [pid = 1644] [serial = 256] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12138c000) [pid = 1644] [serial = 257] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11910f800) [pid = 1644] [serial = 253] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119906800) [pid = 1644] [serial = 254] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12ab47c00) [pid = 1644] [serial = 233] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x126fa3800) [pid = 1644] [serial = 277] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12771c800) [pid = 1644] [serial = 248] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121018400) [pid = 1644] [serial = 247] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124c8a800) [pid = 1644] [serial = 259] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12504fc00) [pid = 1644] [serial = 260] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1270ec800) [pid = 1644] [serial = 242] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12680d000) [pid = 1644] [serial = 241] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x119bdf000) [pid = 1644] [serial = 239] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x11967dc00) [pid = 1644] [serial = 238] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12ab40000) [pid = 1644] [serial = 272] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12b20f000) [pid = 1644] [serial = 280] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12bb73c00) [pid = 1644] [serial = 283] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12bbf0000) [pid = 1644] [serial = 284] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12acd9800) [pid = 1644] [serial = 275] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12bb72000) [pid = 1644] [serial = 281] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x1291cc400) [pid = 1644] [serial = 266] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x12ab40800) [pid = 1644] [serial = 278] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x1270ec400) [pid = 1644] [serial = 263] [outer = 0x0] [url = about:blank] 19:25:42 INFO - PROCESS | 1644 | 1467944742776 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]]]}] 19:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1623ms 19:25:42 INFO - PROCESS | 1644 | 1467944742801 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 1644 | 1467944742805 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:25:42 INFO - PROCESS | 1644 | 1467944742809 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 1644 | 1467944742810 Marionette TRACE conn2 <- [1,418,null,{}] 19:25:42 INFO - PROCESS | 1644 | 1467944742815 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}] 19:25:42 INFO - PROCESS | 1644 | 1467944742816 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:42 INFO - PROCESS | 1644 | 1467944742898 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:25:42 INFO - PROCESS | 1644 | 1467944742948 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 1644 | 1467944742950 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x113c69800 == 28 [pid = 1644] [id = 112] 19:25:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x113c3a800) [pid = 1644] [serial = 333] [outer = 0x0] 19:25:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x114fcb000) [pid = 1644] [serial = 334] [outer = 0x113c3a800] 19:25:42 INFO - PROCESS | 1644 | 1467944742977 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x116fc7800) [pid = 1644] [serial = 335] [outer = 0x113c3a800] 19:25:43 INFO - PROCESS | 1644 | 1467944743765 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]]]}] 19:25:43 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 19:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 19:25:43 INFO - PROCESS | 1644 | 1467944743779 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 1644 | 1467944743783 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:25:43 INFO - PROCESS | 1644 | 1467944743789 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 1644 | 1467944743792 Marionette TRACE conn2 <- [1,422,null,{}] 19:25:43 INFO - PROCESS | 1644 | 1467944743794 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}] 19:25:43 INFO - PROCESS | 1644 | 1467944743796 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:43 INFO - PROCESS | 1644 | 1467944743875 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:25:43 INFO - PROCESS | 1644 | 1467944743880 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:43 INFO - PROCESS | 1644 | 1467944743881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x116e53000 == 29 [pid = 1644] [id = 113] 19:25:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1176e1c00) [pid = 1644] [serial = 336] [outer = 0x0] 19:25:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1181aa400) [pid = 1644] [serial = 337] [outer = 0x1176e1c00] 19:25:43 INFO - PROCESS | 1644 | 1467944743911 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11832b400) [pid = 1644] [serial = 338] [outer = 0x1176e1c00] 19:25:44 INFO - PROCESS | 1644 | 1467944744747 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]]]}] 19:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 19:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:25:44 INFO - PROCESS | 1644 | 1467944744760 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:25:44 INFO - PROCESS | 1644 | 1467944744761 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:25:44 INFO - PROCESS | 1644 | 1467944744763 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:25:44 INFO - PROCESS | 1644 | 1467944744766 Marionette TRACE conn2 <- [1,426,null,{}] 19:25:44 INFO - PROCESS | 1644 | 1467944744776 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}] 19:25:44 INFO - PROCESS | 1644 | 1467944744779 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:44 INFO - PROCESS | 1644 | 1467944744872 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:25:44 INFO - PROCESS | 1644 | 1467944744879 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 1644 | 1467944744881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x118169800 == 30 [pid = 1644] [id = 114] 19:25:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x110eaac00) [pid = 1644] [serial = 339] [outer = 0x0] 19:25:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119107800) [pid = 1644] [serial = 340] [outer = 0x110eaac00] 19:25:44 INFO - PROCESS | 1644 | 1467944744909 Marionette DEBUG loaded listener.js 19:25:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11967f000) [pid = 1644] [serial = 341] [outer = 0x110eaac00] 19:25:45 INFO - PROCESS | 1644 | 1467944745244 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] 19:25:45 INFO - PROCESS | 1644 | 1467944745290 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:25:45 INFO - PROCESS | 1644 | 1467944745293 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:25:45 INFO - PROCESS | 1644 | 1467944745294 Marionette TRACE conn2 <- [1,430,null,{}] 19:25:45 INFO - PROCESS | 1644 | 1467944745296 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}] 19:25:45 INFO - PROCESS | 1644 | 1467944745297 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:45 INFO - PROCESS | 1644 | 1467944745375 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:25:45 INFO - PROCESS | 1644 | 1467944745378 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 1644 | 1467944745380 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa2000 == 31 [pid = 1644] [id = 115] 19:25:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1196b6400) [pid = 1644] [serial = 342] [outer = 0x0] 19:25:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119904000) [pid = 1644] [serial = 343] [outer = 0x1196b6400] 19:25:45 INFO - PROCESS | 1644 | 1467944745405 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1199bec00) [pid = 1644] [serial = 344] [outer = 0x1196b6400] 19:25:45 INFO - PROCESS | 1644 | 1467944745729 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]]]}] 19:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 19:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:25:45 INFO - PROCESS | 1644 | 1467944745762 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:25:45 INFO - PROCESS | 1644 | 1467944745763 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:25:45 INFO - PROCESS | 1644 | 1467944745766 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:25:45 INFO - PROCESS | 1644 | 1467944745767 Marionette TRACE conn2 <- [1,434,null,{}] 19:25:45 INFO - PROCESS | 1644 | 1467944745787 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}] 19:25:45 INFO - PROCESS | 1644 | 1467944745788 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:45 INFO - PROCESS | 1644 | 1467944745861 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:25:45 INFO - PROCESS | 1644 | 1467944745865 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 1644 | 1467944745866 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x119496800 == 32 [pid = 1644] [id = 116] 19:25:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1176e1800) [pid = 1644] [serial = 345] [outer = 0x0] 19:25:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1199c9400) [pid = 1644] [serial = 346] [outer = 0x1176e1800] 19:25:45 INFO - PROCESS | 1644 | 1467944745893 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119bde800) [pid = 1644] [serial = 347] [outer = 0x1176e1800] 19:25:46 INFO - PROCESS | 1644 | 1467944746269 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]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 526ms 19:25:46 INFO - PROCESS | 1644 | 1467944746293 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 1644 | 1467944746295 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:25:46 INFO - PROCESS | 1644 | 1467944746298 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 1644 | 1467944746300 Marionette TRACE conn2 <- [1,438,null,{}] 19:25:46 INFO - PROCESS | 1644 | 1467944746304 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}] 19:25:46 INFO - PROCESS | 1644 | 1467944746312 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:46 INFO - PROCESS | 1644 | 1467944746485 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:25:46 INFO - PROCESS | 1644 | 1467944746499 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:46 INFO - PROCESS | 1644 | 1467944746500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0db800 == 33 [pid = 1644] [id = 117] 19:25:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1181a2400) [pid = 1644] [serial = 348] [outer = 0x0] 19:25:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x121019800) [pid = 1644] [serial = 349] [outer = 0x1181a2400] 19:25:46 INFO - PROCESS | 1644 | 1467944746542 Marionette DEBUG loaded listener.js 19:25:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1248d8000) [pid = 1644] [serial = 350] [outer = 0x1181a2400] 19:25:46 INFO - PROCESS | 1644 | 1467944746897 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]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 620ms 19:25:46 INFO - PROCESS | 1644 | 1467944746919 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 1644 | 1467944746920 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:25:46 INFO - PROCESS | 1644 | 1467944746926 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 1644 | 1467944746927 Marionette TRACE conn2 <- [1,442,null,{}] 19:25:46 INFO - PROCESS | 1644 | 1467944746930 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}] 19:25:46 INFO - PROCESS | 1644 | 1467944746931 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:47 INFO - PROCESS | 1644 | 1467944747015 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:25:47 INFO - PROCESS | 1644 | 1467944747066 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 1644 | 1467944747067 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x1215a0800 == 34 [pid = 1644] [id = 118] 19:25:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119909000) [pid = 1644] [serial = 351] [outer = 0x0] 19:25:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x124b3f000) [pid = 1644] [serial = 352] [outer = 0x119909000] 19:25:47 INFO - PROCESS | 1644 | 1467944747091 Marionette DEBUG loaded listener.js 19:25:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12575b000) [pid = 1644] [serial = 353] [outer = 0x119909000] 19:25:47 INFO - PROCESS | 1644 | 1467944747378 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]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 19:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:25:47 INFO - PROCESS | 1644 | 1467944747396 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 1644 | 1467944747397 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:25:47 INFO - PROCESS | 1644 | 1467944747399 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 1644 | 1467944747400 Marionette TRACE conn2 <- [1,446,null,{}] 19:25:47 INFO - PROCESS | 1644 | 1467944747411 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}] 19:25:47 INFO - PROCESS | 1644 | 1467944747412 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:47 INFO - PROCESS | 1644 | 1467944747493 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:25:47 INFO - PROCESS | 1644 | 1467944747498 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 1644 | 1467944747499 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x124894800 == 35 [pid = 1644] [id = 119] 19:25:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x126807400) [pid = 1644] [serial = 354] [outer = 0x0] 19:25:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x126fb2000) [pid = 1644] [serial = 355] [outer = 0x126807400] 19:25:47 INFO - PROCESS | 1644 | 1467944747526 Marionette DEBUG loaded listener.js 19:25:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x127407000) [pid = 1644] [serial = 356] [outer = 0x126807400] 19:25:47 INFO - PROCESS | 1644 | 1467944747917 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]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 568ms 19:25:47 INFO - PROCESS | 1644 | 1467944747973 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 1644 | 1467944747975 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:25:47 INFO - PROCESS | 1644 | 1467944747979 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 1644 | 1467944747980 Marionette TRACE conn2 <- [1,450,null,{}] 19:25:47 INFO - PROCESS | 1644 | 1467944747984 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}] 19:25:47 INFO - PROCESS | 1644 | 1467944747986 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:48 INFO - PROCESS | 1644 | 1467944748148 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:25:48 INFO - PROCESS | 1644 | 1467944748204 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 1644 | 1467944748205 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x118169000 == 36 [pid = 1644] [id = 120] 19:25:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126807c00) [pid = 1644] [serial = 357] [outer = 0x0] 19:25:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x127067000) [pid = 1644] [serial = 358] [outer = 0x126807c00] 19:25:48 INFO - PROCESS | 1644 | 1467944748245 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12772b000) [pid = 1644] [serial = 359] [outer = 0x126807c00] 19:25:48 INFO - PROCESS | 1644 | 1467944748638 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] 19:25:48 INFO - PROCESS | 1644 | 1467944748651 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:25:48 INFO - PROCESS | 1644 | 1467944748655 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 1644 | 1467944748656 Marionette TRACE conn2 <- [1,454,null,{}] 19:25:48 INFO - PROCESS | 1644 | 1467944748665 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}] 19:25:48 INFO - PROCESS | 1644 | 1467944748666 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:48 INFO - PROCESS | 1644 | 1467944748776 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:25:48 INFO - PROCESS | 1644 | 1467944748779 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 1644 | 1467944748781 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x127235000 == 37 [pid = 1644] [id = 121] 19:25:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128966400) [pid = 1644] [serial = 360] [outer = 0x0] 19:25:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12896a800) [pid = 1644] [serial = 361] [outer = 0x128966400] 19:25:48 INFO - PROCESS | 1644 | 1467944748826 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128e51c00) [pid = 1644] [serial = 362] [outer = 0x128966400] 19:25:49 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:49 INFO - PROCESS | 1644 | 1467944749184 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]]]}] 19:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 579ms 19:25:49 INFO - PROCESS | 1644 | 1467944749232 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:25:49 INFO - PROCESS | 1644 | 1467944749234 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:25:49 INFO - PROCESS | 1644 | 1467944749236 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 1644 | 1467944749238 Marionette TRACE conn2 <- [1,458,null,{}] 19:25:49 INFO - PROCESS | 1644 | 1467944749245 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}] 19:25:49 INFO - PROCESS | 1644 | 1467944749247 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:49 INFO - PROCESS | 1644 | 1467944749363 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:25:49 INFO - PROCESS | 1644 | 1467944749367 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 1644 | 1467944749368 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x119494000 == 38 [pid = 1644] [id = 122] 19:25:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x128966800) [pid = 1644] [serial = 363] [outer = 0x0] 19:25:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1291d5000) [pid = 1644] [serial = 364] [outer = 0x128966800] 19:25:49 INFO - PROCESS | 1644 | 1467944749396 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1294a9800) [pid = 1644] [serial = 365] [outer = 0x128966800] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12b3a5400) [pid = 1644] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12bbec800) [pid = 1644] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12bf78400) [pid = 1644] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1127d1c00) [pid = 1644] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x129446800) [pid = 1644] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12772d000) [pid = 1644] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x126fb0c00) [pid = 1644] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11848dc00) [pid = 1644] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11832d400) [pid = 1644] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x127718000) [pid = 1644] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119a03800) [pid = 1644] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118182800) [pid = 1644] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12acd9c00) [pid = 1644] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118182c00) [pid = 1644] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:25:49 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x114fcb400) [pid = 1644] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:25:49 INFO - PROCESS | 1644 | 1467944749941 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] 19:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:25:49 INFO - PROCESS | 1644 | 1467944749961 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:25:49 INFO - PROCESS | 1644 | 1467944749963 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 1644 | 1467944749964 Marionette TRACE conn2 <- [1,462,null,{}] 19:25:49 INFO - PROCESS | 1644 | 1467944749966 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}] 19:25:49 INFO - PROCESS | 1644 | 1467944749968 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:50 INFO - PROCESS | 1644 | 1467944750064 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:25:50 INFO - PROCESS | 1644 | 1467944750068 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:50 INFO - PROCESS | 1644 | 1467944750069 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x128b6e800 == 39 [pid = 1644] [id = 123] 19:25:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1127cb000) [pid = 1644] [serial = 366] [outer = 0x0] 19:25:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1199c1000) [pid = 1644] [serial = 367] [outer = 0x1127cb000] 19:25:50 INFO - PROCESS | 1644 | 1467944750095 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x129453c00) [pid = 1644] [serial = 368] [outer = 0x1127cb000] 19:25:50 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:50 INFO - PROCESS | 1644 | 1467944750433 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] 19:25:50 INFO - PROCESS | 1644 | 1467944750483 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:25:50 INFO - PROCESS | 1644 | 1467944750485 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:25:50 INFO - PROCESS | 1644 | 1467944750486 Marionette TRACE conn2 <- [1,466,null,{}] 19:25:50 INFO - PROCESS | 1644 | 1467944750488 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}] 19:25:50 INFO - PROCESS | 1644 | 1467944750489 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:50 INFO - PROCESS | 1644 | 1467944750579 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:25:50 INFO - PROCESS | 1644 | 1467944750582 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:50 INFO - PROCESS | 1644 | 1467944750583 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a693000 == 40 [pid = 1644] [id = 124] 19:25:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1294aa000) [pid = 1644] [serial = 369] [outer = 0x0] 19:25:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12a749c00) [pid = 1644] [serial = 370] [outer = 0x1294aa000] 19:25:50 INFO - PROCESS | 1644 | 1467944750608 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12ab3d400) [pid = 1644] [serial = 371] [outer = 0x1294aa000] 19:25:50 INFO - PROCESS | 1644 | 1467944750925 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] 19:25:50 INFO - PROCESS | 1644 | 1467944750959 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:25:50 INFO - PROCESS | 1644 | 1467944750961 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:25:50 INFO - PROCESS | 1644 | 1467944750962 Marionette TRACE conn2 <- [1,470,null,{}] 19:25:50 INFO - PROCESS | 1644 | 1467944750964 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}] 19:25:50 INFO - PROCESS | 1644 | 1467944750966 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:51 INFO - PROCESS | 1644 | 1467944751045 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:25:51 INFO - PROCESS | 1644 | 1467944751049 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 1644 | 1467944751049 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8ba800 == 41 [pid = 1644] [id = 125] 19:25:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12ab3dc00) [pid = 1644] [serial = 372] [outer = 0x0] 19:25:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12acd2400) [pid = 1644] [serial = 373] [outer = 0x12ab3dc00] 19:25:51 INFO - PROCESS | 1644 | 1467944751074 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12b39d800) [pid = 1644] [serial = 374] [outer = 0x12ab3dc00] 19:25:51 INFO - PROCESS | 1644 | 1467944751416 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]]]}] 19:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 19:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:25:51 INFO - PROCESS | 1644 | 1467944751429 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:25:51 INFO - PROCESS | 1644 | 1467944751431 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:25:51 INFO - PROCESS | 1644 | 1467944751433 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 1644 | 1467944751434 Marionette TRACE conn2 <- [1,474,null,{}] 19:25:51 INFO - PROCESS | 1644 | 1467944751436 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}] 19:25:51 INFO - PROCESS | 1644 | 1467944751437 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:51 INFO - PROCESS | 1644 | 1467944751548 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:25:51 INFO - PROCESS | 1644 | 1467944751556 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 1644 | 1467944751558 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac19800 == 42 [pid = 1644] [id = 126] 19:25:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12b39f000) [pid = 1644] [serial = 375] [outer = 0x0] 19:25:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12b3a8400) [pid = 1644] [serial = 376] [outer = 0x12b39f000] 19:25:51 INFO - PROCESS | 1644 | 1467944751582 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12bb71800) [pid = 1644] [serial = 377] [outer = 0x12b39f000] 19:25:52 INFO - PROCESS | 1644 | 1467944752134 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]]]}] 19:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 769ms 19:25:52 INFO - PROCESS | 1644 | 1467944752203 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 1644 | 1467944752205 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:25:52 INFO - PROCESS | 1644 | 1467944752208 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 1644 | 1467944752211 Marionette TRACE conn2 <- [1,478,null,{}] 19:25:52 INFO - PROCESS | 1644 | 1467944752214 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}] 19:25:52 INFO - PROCESS | 1644 | 1467944752216 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:52 INFO - PROCESS | 1644 | 1467944752329 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:25:52 INFO - PROCESS | 1644 | 1467944752432 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 1644 | 1467944752433 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x116948800 == 43 [pid = 1644] [id = 127] 19:25:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x113c81000) [pid = 1644] [serial = 378] [outer = 0x0] 19:25:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1161b4800) [pid = 1644] [serial = 379] [outer = 0x113c81000] 19:25:52 INFO - PROCESS | 1644 | 1467944752464 Marionette DEBUG loaded listener.js 19:25:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x117e9f400) [pid = 1644] [serial = 380] [outer = 0x113c81000] 19:25:53 INFO - PROCESS | 1644 | 1467944753042 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]]]}] 19:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 871ms 19:25:53 INFO - PROCESS | 1644 | 1467944753079 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:25:53 INFO - PROCESS | 1644 | 1467944753083 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:25:53 INFO - PROCESS | 1644 | 1467944753088 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:25:53 INFO - PROCESS | 1644 | 1467944753090 Marionette TRACE conn2 <- [1,482,null,{}] 19:25:53 INFO - PROCESS | 1644 | 1467944753093 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}] 19:25:53 INFO - PROCESS | 1644 | 1467944753094 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:53 INFO - PROCESS | 1644 | 1467944753218 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:25:53 INFO - PROCESS | 1644 | 1467944753270 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:53 INFO - PROCESS | 1644 | 1467944753272 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x11948e800 == 44 [pid = 1644] [id = 128] 19:25:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x117ea0800) [pid = 1644] [serial = 381] [outer = 0x0] 19:25:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11848b400) [pid = 1644] [serial = 382] [outer = 0x117ea0800] 19:25:53 INFO - PROCESS | 1644 | 1467944753303 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118f40000) [pid = 1644] [serial = 383] [outer = 0x117ea0800] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8ba800 == 43 [pid = 1644] [id = 125] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x12a693000 == 42 [pid = 1644] [id = 124] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x128b6e800 == 41 [pid = 1644] [id = 123] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x119494000 == 40 [pid = 1644] [id = 122] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x127235000 == 39 [pid = 1644] [id = 121] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x110eb7400) [pid = 1644] [serial = 331] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | 1467944754058 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]]]}] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x118169000 == 38 [pid = 1644] [id = 120] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x124894800 == 37 [pid = 1644] [id = 119] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x1215a0800 == 36 [pid = 1644] [id = 118] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0db800 == 35 [pid = 1644] [id = 117] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x119496800 == 34 [pid = 1644] [id = 116] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa2000 == 33 [pid = 1644] [id = 115] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x118169800 == 32 [pid = 1644] [id = 114] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x116e53000 == 31 [pid = 1644] [id = 113] 19:25:54 INFO - PROCESS | 1644 | --DOCSHELL 0x113c69800 == 30 [pid = 1644] [id = 112] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12b3abc00) [pid = 1644] [serial = 313] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12bee0c00) [pid = 1644] [serial = 316] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12bf7e400) [pid = 1644] [serial = 319] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1127d9400) [pid = 1644] [serial = 323] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1127d4c00) [pid = 1644] [serial = 322] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119a0ac00) [pid = 1644] [serial = 320] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1294a8000) [pid = 1644] [serial = 310] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x128965c00) [pid = 1644] [serial = 307] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1291d0400) [pid = 1644] [serial = 308] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x127409400) [pid = 1644] [serial = 304] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12772c000) [pid = 1644] [serial = 305] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11910d000) [pid = 1644] [serial = 301] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1215c2800) [pid = 1644] [serial = 302] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11910f400) [pid = 1644] [serial = 299] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11848e800) [pid = 1644] [serial = 298] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x127736000) [pid = 1644] [serial = 296] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x127720000) [pid = 1644] [serial = 295] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1216f8400) [pid = 1644] [serial = 293] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x121015800) [pid = 1644] [serial = 292] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11885f000) [pid = 1644] [serial = 290] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118327c00) [pid = 1644] [serial = 289] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12bbf3000) [pid = 1644] [serial = 286] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12bee0400) [pid = 1644] [serial = 287] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12c5dc400) [pid = 1644] [serial = 329] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x12bf77000) [pid = 1644] [serial = 317] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x12bbebc00) [pid = 1644] [serial = 314] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x127724000) [pid = 1644] [serial = 326] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x119a11000) [pid = 1644] [serial = 325] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12a755400) [pid = 1644] [serial = 311] [outer = 0x0] [url = about:blank] 19:25:54 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12943f000) [pid = 1644] [serial = 328] [outer = 0x0] [url = about:blank] 19:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1022ms 19:25:54 INFO - PROCESS | 1644 | 1467944754110 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:25:54 INFO - PROCESS | 1644 | 1467944754112 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:25:54 INFO - PROCESS | 1644 | 1467944754115 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:25:54 INFO - PROCESS | 1644 | 1467944754116 Marionette TRACE conn2 <- [1,486,null,{}] 19:25:54 INFO - PROCESS | 1644 | 1467944754120 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}] 19:25:54 INFO - PROCESS | 1644 | 1467944754122 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:54 INFO - PROCESS | 1644 | 1467944754205 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:25:54 INFO - PROCESS | 1644 | 1467944754210 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 1644 | 1467944754212 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x11649f800 == 31 [pid = 1644] [id = 129] 19:25:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x1176da400) [pid = 1644] [serial = 384] [outer = 0x0] 19:25:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x117e9b000) [pid = 1644] [serial = 385] [outer = 0x1176da400] 19:25:54 INFO - PROCESS | 1644 | 1467944754242 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1181a5400) [pid = 1644] [serial = 386] [outer = 0x1176da400] 19:25:54 INFO - PROCESS | 1644 | 1467944754594 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]]]}] 19:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 19:25:54 INFO - PROCESS | 1644 | 1467944754634 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:25:54 INFO - PROCESS | 1644 | 1467944754637 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:25:54 INFO - PROCESS | 1644 | 1467944754643 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:25:54 INFO - PROCESS | 1644 | 1467944754645 Marionette TRACE conn2 <- [1,490,null,{}] 19:25:54 INFO - PROCESS | 1644 | 1467944754648 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}] 19:25:54 INFO - PROCESS | 1644 | 1467944754649 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:54 INFO - PROCESS | 1644 | 1467944754726 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:25:54 INFO - PROCESS | 1644 | 1467944754730 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 1644 | 1467944754732 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e20000 == 32 [pid = 1644] [id = 130] 19:25:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x118329000) [pid = 1644] [serial = 387] [outer = 0x0] 19:25:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118863800) [pid = 1644] [serial = 388] [outer = 0x118329000] 19:25:54 INFO - PROCESS | 1644 | 1467944754761 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11910d800) [pid = 1644] [serial = 389] [outer = 0x118329000] 19:25:55 INFO - PROCESS | 1644 | 1467944755106 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]]]}] 19:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 19:25:55 INFO - PROCESS | 1644 | 1467944755112 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:25:55 INFO - PROCESS | 1644 | 1467944755113 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:25:55 INFO - PROCESS | 1644 | 1467944755116 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:25:55 INFO - PROCESS | 1644 | 1467944755118 Marionette TRACE conn2 <- [1,494,null,{}] 19:25:55 INFO - PROCESS | 1644 | 1467944755128 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}] 19:25:55 INFO - PROCESS | 1644 | 1467944755131 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:55 INFO - PROCESS | 1644 | 1467944755213 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:25:55 INFO - PROCESS | 1644 | 1467944755266 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:55 INFO - PROCESS | 1644 | 1467944755268 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x119389000 == 33 [pid = 1644] [id = 131] 19:25:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112f9a400) [pid = 1644] [serial = 390] [outer = 0x0] 19:25:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1196b1400) [pid = 1644] [serial = 391] [outer = 0x112f9a400] 19:25:55 INFO - PROCESS | 1644 | 1467944755296 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119a05400) [pid = 1644] [serial = 392] [outer = 0x112f9a400] 19:25:55 INFO - PROCESS | 1644 | 1467944755613 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]]]}] 19:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 19:25:55 INFO - PROCESS | 1644 | 1467944755640 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:25:55 INFO - PROCESS | 1644 | 1467944755644 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:25:55 INFO - PROCESS | 1644 | 1467944755646 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:25:55 INFO - PROCESS | 1644 | 1467944755647 Marionette TRACE conn2 <- [1,498,null,{}] 19:25:55 INFO - PROCESS | 1644 | 1467944755650 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}] 19:25:55 INFO - PROCESS | 1644 | 1467944755651 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:55 INFO - PROCESS | 1644 | 1467944755734 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:25:55 INFO - PROCESS | 1644 | 1467944755789 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:55 INFO - PROCESS | 1644 | 1467944755790 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x121480800 == 34 [pid = 1644] [id = 132] 19:25:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119676400) [pid = 1644] [serial = 393] [outer = 0x0] 19:25:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121250800) [pid = 1644] [serial = 394] [outer = 0x119676400] 19:25:55 INFO - PROCESS | 1644 | 1467944755817 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1216f4c00) [pid = 1644] [serial = 395] [outer = 0x119676400] 19:25:56 INFO - PROCESS | 1644 | 1467944756119 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]]]}] 19:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 19:25:56 INFO - PROCESS | 1644 | 1467944756165 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 1644 | 1467944756166 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:25:56 INFO - PROCESS | 1644 | 1467944756168 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 1644 | 1467944756169 Marionette TRACE conn2 <- [1,502,null,{}] 19:25:56 INFO - PROCESS | 1644 | 1467944756174 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}] 19:25:56 INFO - PROCESS | 1644 | 1467944756176 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:56 INFO - PROCESS | 1644 | 1467944756266 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:25:56 INFO - PROCESS | 1644 | 1467944756298 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 1644 | 1467944756300 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f84800 == 35 [pid = 1644] [id = 133] 19:25:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x121252000) [pid = 1644] [serial = 396] [outer = 0x0] 19:25:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x121f6d400) [pid = 1644] [serial = 397] [outer = 0x121252000] 19:25:56 INFO - PROCESS | 1644 | 1467944756324 Marionette DEBUG loaded listener.js 19:25:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x125693800) [pid = 1644] [serial = 398] [outer = 0x121252000] 19:25:56 INFO - PROCESS | 1644 | 1467944756663 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]]]}] 19:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 19:25:56 INFO - PROCESS | 1644 | 1467944756687 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 1644 | 1467944756690 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:25:56 INFO - PROCESS | 1644 | 1467944756693 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 1644 | 1467944756694 Marionette TRACE conn2 <- [1,506,null,{}] 19:25:56 INFO - PROCESS | 1644 | 1467944756697 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}] 19:25:56 INFO - PROCESS | 1644 | 1467944756701 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:56 INFO - PROCESS | 1644 | 1467944756821 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:25:56 INFO - PROCESS | 1644 | 1467944756825 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 1644 | 1467944756826 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c15800 == 36 [pid = 1644] [id = 134] 19:25:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x125696400) [pid = 1644] [serial = 399] [outer = 0x0] 19:25:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x126fb2800) [pid = 1644] [serial = 400] [outer = 0x125696400] 19:25:56 INFO - PROCESS | 1644 | 1467944756851 Marionette DEBUG loaded listener.js 19:25:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12896a000) [pid = 1644] [serial = 401] [outer = 0x125696400] 19:25:57 INFO - PROCESS | 1644 | 1467944757194 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]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 19:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:25:57 INFO - PROCESS | 1644 | 1467944757212 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 1644 | 1467944757213 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:25:57 INFO - PROCESS | 1644 | 1467944757216 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 1644 | 1467944757217 Marionette TRACE conn2 <- [1,510,null,{}] 19:25:57 INFO - PROCESS | 1644 | 1467944757219 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}] 19:25:57 INFO - PROCESS | 1644 | 1467944757221 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:57 INFO - PROCESS | 1644 | 1467944757327 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:25:57 INFO - PROCESS | 1644 | 1467944757330 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 1644 | 1467944757331 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e03000 == 37 [pid = 1644] [id = 135] 19:25:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128c7f800) [pid = 1644] [serial = 402] [outer = 0x0] 19:25:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1291c7c00) [pid = 1644] [serial = 403] [outer = 0x128c7f800] 19:25:57 INFO - PROCESS | 1644 | 1467944757356 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x129440000) [pid = 1644] [serial = 404] [outer = 0x128c7f800] 19:25:57 INFO - PROCESS | 1644 | 1467944757733 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]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 568ms 19:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:25:57 INFO - PROCESS | 1644 | 1467944757789 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 1644 | 1467944757790 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:25:57 INFO - PROCESS | 1644 | 1467944757792 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 1644 | 1467944757794 Marionette TRACE conn2 <- [1,514,null,{}] 19:25:57 INFO - PROCESS | 1644 | 1467944757796 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}] 19:25:57 INFO - PROCESS | 1644 | 1467944757797 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:57 INFO - PROCESS | 1644 | 1467944757893 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:25:57 INFO - PROCESS | 1644 | 1467944757899 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 1644 | 1467944757899 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x128eb6000 == 38 [pid = 1644] [id = 136] 19:25:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1127cdc00) [pid = 1644] [serial = 405] [outer = 0x0] 19:25:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x129443400) [pid = 1644] [serial = 406] [outer = 0x1127cdc00] 19:25:57 INFO - PROCESS | 1644 | 1467944757931 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1294a7c00) [pid = 1644] [serial = 407] [outer = 0x1127cdc00] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x126807c00) [pid = 1644] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x110eb4800) [pid = 1644] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119909000) [pid = 1644] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1176e1800) [pid = 1644] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1181a2400) [pid = 1644] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1176e1c00) [pid = 1644] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1196b6400) [pid = 1644] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x126807400) [pid = 1644] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x113c3a800) [pid = 1644] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x110eaac00) [pid = 1644] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128966400) [pid = 1644] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x128966800) [pid = 1644] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1127cb000) [pid = 1644] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12ab3dc00) [pid = 1644] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:25:58 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1294aa000) [pid = 1644] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:25:58 INFO - PROCESS | 1644 | 1467944758331 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]]]}] 19:25:58 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 19:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 568ms 19:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:25:58 INFO - PROCESS | 1644 | 1467944758361 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:25:58 INFO - PROCESS | 1644 | 1467944758363 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:25:58 INFO - PROCESS | 1644 | 1467944758365 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:25:58 INFO - PROCESS | 1644 | 1467944758366 Marionette TRACE conn2 <- [1,518,null,{}] 19:25:58 INFO - PROCESS | 1644 | 1467944758368 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}] 19:25:58 INFO - PROCESS | 1644 | 1467944758369 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:58 INFO - PROCESS | 1644 | 1467944758449 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:25:58 INFO - PROCESS | 1644 | 1467944758452 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 1644 | 1467944758454 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x119387800 == 39 [pid = 1644] [id = 137] 19:25:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1181a2400) [pid = 1644] [serial = 408] [outer = 0x0] 19:25:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119a0b800) [pid = 1644] [serial = 409] [outer = 0x1181a2400] 19:25:58 INFO - PROCESS | 1644 | 1467944758483 Marionette DEBUG loaded listener.js 19:25:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x127725000) [pid = 1644] [serial = 410] [outer = 0x1181a2400] 19:25:58 INFO - PROCESS | 1644 | 1467944758810 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]]]}] 19:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 19:25:58 INFO - PROCESS | 1644 | 1467944758833 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:25:58 INFO - PROCESS | 1644 | 1467944758834 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:25:58 INFO - PROCESS | 1644 | 1467944758851 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:25:58 INFO - PROCESS | 1644 | 1467944758853 Marionette TRACE conn2 <- [1,522,null,{}] 19:25:58 INFO - PROCESS | 1644 | 1467944758860 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}] 19:25:58 INFO - PROCESS | 1644 | 1467944758861 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:58 INFO - PROCESS | 1644 | 1467944758950 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:25:58 INFO - PROCESS | 1644 | 1467944758955 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 1644 | 1467944758956 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7b2000 == 40 [pid = 1644] [id = 138] 19:25:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1196b7800) [pid = 1644] [serial = 411] [outer = 0x0] 19:25:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1294abc00) [pid = 1644] [serial = 412] [outer = 0x1196b7800] 19:25:58 INFO - PROCESS | 1644 | 1467944758980 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12ab40000) [pid = 1644] [serial = 413] [outer = 0x1196b7800] 19:25:59 INFO - PROCESS | 1644 | 1467944759311 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]]]}] 19:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 488ms 19:25:59 INFO - PROCESS | 1644 | 1467944759326 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 1644 | 1467944759328 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:25:59 INFO - PROCESS | 1644 | 1467944759330 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 1644 | 1467944759332 Marionette TRACE conn2 <- [1,526,null,{}] 19:25:59 INFO - PROCESS | 1644 | 1467944759334 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}] 19:25:59 INFO - PROCESS | 1644 | 1467944759336 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:59 INFO - PROCESS | 1644 | 1467944759429 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:25:59 INFO - PROCESS | 1644 | 1467944759433 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 1644 | 1467944759434 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b388800 == 41 [pid = 1644] [id = 139] 19:25:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1294aa000) [pid = 1644] [serial = 414] [outer = 0x0] 19:25:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12b3aac00) [pid = 1644] [serial = 415] [outer = 0x1294aa000] 19:25:59 INFO - PROCESS | 1644 | 1467944759460 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12bbf5800) [pid = 1644] [serial = 416] [outer = 0x1294aa000] 19:25:59 INFO - PROCESS | 1644 | 1467944759810 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]]]}] 19:25:59 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 19:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 19:25:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:25:59 INFO - PROCESS | 1644 | 1467944759850 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 1644 | 1467944759851 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:25:59 INFO - PROCESS | 1644 | 1467944759853 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 1644 | 1467944759854 Marionette TRACE conn2 <- [1,530,null,{}] 19:25:59 INFO - PROCESS | 1644 | 1467944759857 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}] 19:25:59 INFO - PROCESS | 1644 | 1467944759858 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:59 INFO - PROCESS | 1644 | 1467944759949 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:25:59 INFO - PROCESS | 1644 | 1467944759955 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 1644 | 1467944759956 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:25:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb1f800 == 42 [pid = 1644] [id = 140] 19:25:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12bbec000) [pid = 1644] [serial = 417] [outer = 0x0] 19:25:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12bee1c00) [pid = 1644] [serial = 418] [outer = 0x12bbec000] 19:25:59 INFO - PROCESS | 1644 | 1467944759980 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12bf74800) [pid = 1644] [serial = 419] [outer = 0x12bbec000] 19:26:00 INFO - PROCESS | 1644 | 1467944760344 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"]]]}] 19:26:00 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 19:26:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:26:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:26:00 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 19:26:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:26:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:26:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 19:26:00 INFO - PROCESS | 1644 | 1467944760375 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 1644 | 1467944760377 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:26:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:26:00 INFO - PROCESS | 1644 | 1467944760381 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 1644 | 1467944760383 Marionette TRACE conn2 <- [1,534,null,{}] 19:26:00 INFO - PROCESS | 1644 | 1467944760387 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}] 19:26:00 INFO - PROCESS | 1644 | 1467944760388 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:00 INFO - PROCESS | 1644 | 1467944760551 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:26:00 INFO - PROCESS | 1644 | 1467944760633 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 1644 | 1467944760634 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186be000 == 43 [pid = 1644] [id = 141] 19:26:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x117ea2400) [pid = 1644] [serial = 420] [outer = 0x0] 19:26:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118183800) [pid = 1644] [serial = 421] [outer = 0x117ea2400] 19:26:00 INFO - PROCESS | 1644 | 1467944760665 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118464400) [pid = 1644] [serial = 422] [outer = 0x117ea2400] 19:26:01 INFO - PROCESS | 1644 | 1467944761083 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]]]}] 19:26:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:26:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 721ms 19:26:01 INFO - PROCESS | 1644 | 1467944761101 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:26:01 INFO - PROCESS | 1644 | 1467944761105 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:26:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:26:01 INFO - PROCESS | 1644 | 1467944761109 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 1644 | 1467944761111 Marionette TRACE conn2 <- [1,538,null,{}] 19:26:01 INFO - PROCESS | 1644 | 1467944761114 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}] 19:26:01 INFO - PROCESS | 1644 | 1467944761116 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:01 INFO - PROCESS | 1644 | 1467944761227 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:26:01 INFO - PROCESS | 1644 | 1467944761314 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 1644 | 1467944761315 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x127799000 == 44 [pid = 1644] [id = 142] 19:26:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11885ec00) [pid = 1644] [serial = 423] [outer = 0x0] 19:26:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1196b6000) [pid = 1644] [serial = 424] [outer = 0x11885ec00] 19:26:01 INFO - PROCESS | 1644 | 1467944761353 Marionette DEBUG loaded listener.js 19:26:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x119be5400) [pid = 1644] [serial = 425] [outer = 0x11885ec00] 19:26:01 INFO - PROCESS | 1644 | 1467944761726 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]]]}] 19:26:01 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. 19:26:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 621ms 19:26:01 INFO - PROCESS | 1644 | 1467944761731 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:26:01 INFO - PROCESS | 1644 | 1467944761732 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:26:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:26:01 INFO - PROCESS | 1644 | 1467944761735 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 1644 | 1467944761738 Marionette TRACE conn2 <- [1,542,null,{}] 19:26:01 INFO - PROCESS | 1644 | 1467944761745 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}] 19:26:01 INFO - PROCESS | 1644 | 1467944761748 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:01 INFO - PROCESS | 1644 | 1467944761852 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:26:01 INFO - PROCESS | 1644 | 1467944761935 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 1644 | 1467944761937 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be46000 == 45 [pid = 1644] [id = 143] 19:26:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x124bae400) [pid = 1644] [serial = 426] [outer = 0x0] 19:26:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x126fad000) [pid = 1644] [serial = 427] [outer = 0x124bae400] 19:26:01 INFO - PROCESS | 1644 | 1467944761973 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x127730400) [pid = 1644] [serial = 428] [outer = 0x124bae400] 19:26:02 INFO - PROCESS | 1644 | 1467944762370 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]]]}] 19:26:02 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. 19:26:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 673ms 19:26:02 INFO - PROCESS | 1644 | 1467944762410 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:26:02 INFO - PROCESS | 1644 | 1467944762412 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:26:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:26:02 INFO - PROCESS | 1644 | 1467944762414 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:26:02 INFO - PROCESS | 1644 | 1467944762415 Marionette TRACE conn2 <- [1,546,null,{}] 19:26:02 INFO - PROCESS | 1644 | 1467944762417 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}] 19:26:02 INFO - PROCESS | 1644 | 1467944762419 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:02 INFO - PROCESS | 1644 | 1467944762530 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:26:02 INFO - PROCESS | 1644 | 1467944762615 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 1644 | 1467944762617 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf08000 == 46 [pid = 1644] [id = 144] 19:26:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x127733400) [pid = 1644] [serial = 429] [outer = 0x0] 19:26:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12a6c9400) [pid = 1644] [serial = 430] [outer = 0x127733400] 19:26:02 INFO - PROCESS | 1644 | 1467944762653 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12bb72c00) [pid = 1644] [serial = 431] [outer = 0x127733400] 19:26:03 INFO - PROCESS | 1644 | 1467944763044 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]]]}] 19:26:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:26:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 670ms 19:26:03 INFO - PROCESS | 1644 | 1467944763087 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 1644 | 1467944763088 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:26:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:26:03 INFO - PROCESS | 1644 | 1467944763096 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 1644 | 1467944763097 Marionette TRACE conn2 <- [1,550,null,{}] 19:26:03 INFO - PROCESS | 1644 | 1467944763099 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}] 19:26:03 INFO - PROCESS | 1644 | 1467944763101 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:03 INFO - PROCESS | 1644 | 1467944763231 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:26:03 INFO - PROCESS | 1644 | 1467944763329 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 1644 | 1467944763331 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3eb000 == 47 [pid = 1644] [id = 145] 19:26:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12bb74800) [pid = 1644] [serial = 432] [outer = 0x0] 19:26:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12bee8000) [pid = 1644] [serial = 433] [outer = 0x12bb74800] 19:26:03 INFO - PROCESS | 1644 | 1467944763365 Marionette DEBUG loaded listener.js 19:26:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12bf7ac00) [pid = 1644] [serial = 434] [outer = 0x12bb74800] 19:26:03 INFO - PROCESS | 1644 | 1467944763744 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]]]}] 19:26:03 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. 19:26:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 19:26:03 INFO - PROCESS | 1644 | 1467944763766 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 1644 | 1467944763767 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:26:03 INFO - PROCESS | 1644 | 1467944763770 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 1644 | 1467944763771 Marionette TRACE conn2 <- [1,554,null,{}] 19:26:03 INFO - PROCESS | 1644 | 1467944763773 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}] 19:26:03 INFO - PROCESS | 1644 | 1467944763778 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:03 INFO - PROCESS | 1644 | 1467944763907 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:26:03 INFO - PROCESS | 1644 | 1467944763964 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 1644 | 1467944763965 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3fc000 == 48 [pid = 1644] [id = 146] 19:26:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12bbfa000) [pid = 1644] [serial = 435] [outer = 0x0] 19:26:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12c5e0c00) [pid = 1644] [serial = 436] [outer = 0x12bbfa000] 19:26:03 INFO - PROCESS | 1644 | 1467944763994 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x12c832000) [pid = 1644] [serial = 437] [outer = 0x12bbfa000] 19:26:04 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:04 INFO - PROCESS | 1644 | 1467944764566 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]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:26:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 821ms 19:26:04 INFO - PROCESS | 1644 | 1467944764605 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 1644 | 1467944764608 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:26:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:26:04 INFO - PROCESS | 1644 | 1467944764611 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 1644 | 1467944764613 Marionette TRACE conn2 <- [1,558,null,{}] 19:26:04 INFO - PROCESS | 1644 | 1467944764618 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}] 19:26:04 INFO - PROCESS | 1644 | 1467944764619 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:04 INFO - PROCESS | 1644 | 1467944764715 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:26:04 INFO - PROCESS | 1644 | 1467944764784 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 1644 | 1467944764785 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f80800 == 49 [pid = 1644] [id = 147] 19:26:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x111e2a000) [pid = 1644] [serial = 438] [outer = 0x0] 19:26:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x113c3a800) [pid = 1644] [serial = 439] [outer = 0x111e2a000] 19:26:04 INFO - PROCESS | 1644 | 1467944764813 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x116a0e400) [pid = 1644] [serial = 440] [outer = 0x111e2a000] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12b388800 == 48 [pid = 1644] [id = 139] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7b2000 == 47 [pid = 1644] [id = 138] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x119387800 == 46 [pid = 1644] [id = 137] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x128eb6000 == 45 [pid = 1644] [id = 136] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x128e03000 == 44 [pid = 1644] [id = 135] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x124c15800 == 43 [pid = 1644] [id = 134] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x121f84800 == 42 [pid = 1644] [id = 133] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x121480800 == 41 [pid = 1644] [id = 132] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x119389000 == 40 [pid = 1644] [id = 131] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x117e20000 == 39 [pid = 1644] [id = 130] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x11649f800 == 38 [pid = 1644] [id = 129] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x116948800 == 37 [pid = 1644] [id = 127] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12be4d800 == 36 [pid = 1644] [id = 111] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac19800 == 35 [pid = 1644] [id = 126] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x11948e800 == 34 [pid = 1644] [id = 128] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3fc000 == 33 [pid = 1644] [id = 146] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3eb000 == 32 [pid = 1644] [id = 145] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf08000 == 31 [pid = 1644] [id = 144] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12be46000 == 30 [pid = 1644] [id = 143] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x127799000 == 29 [pid = 1644] [id = 142] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb1f800 == 28 [pid = 1644] [id = 140] 19:26:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1186be000 == 27 [pid = 1644] [id = 141] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x127067000) [pid = 1644] [serial = 358] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12c5e5800) [pid = 1644] [serial = 332] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x124b3f000) [pid = 1644] [serial = 352] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12575b000) [pid = 1644] [serial = 353] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1199c9400) [pid = 1644] [serial = 346] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119bde800) [pid = 1644] [serial = 347] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121019800) [pid = 1644] [serial = 349] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1248d8000) [pid = 1644] [serial = 350] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1181aa400) [pid = 1644] [serial = 337] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11832b400) [pid = 1644] [serial = 338] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x119904000) [pid = 1644] [serial = 343] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1199bec00) [pid = 1644] [serial = 344] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126fb2000) [pid = 1644] [serial = 355] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x114fcb000) [pid = 1644] [serial = 334] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x116fc7800) [pid = 1644] [serial = 335] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119107800) [pid = 1644] [serial = 340] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11967f000) [pid = 1644] [serial = 341] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12896a800) [pid = 1644] [serial = 361] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12772b000) [pid = 1644] [serial = 359] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1291d5000) [pid = 1644] [serial = 364] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128e51c00) [pid = 1644] [serial = 362] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1199c1000) [pid = 1644] [serial = 367] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12acd2400) [pid = 1644] [serial = 373] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1294a9800) [pid = 1644] [serial = 365] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12a749c00) [pid = 1644] [serial = 370] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x129453c00) [pid = 1644] [serial = 368] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12b39d800) [pid = 1644] [serial = 374] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12ab3d400) [pid = 1644] [serial = 371] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12b3a8400) [pid = 1644] [serial = 376] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x127407000) [pid = 1644] [serial = 356] [outer = 0x0] [url = about:blank] 19:26:05 INFO - PROCESS | 1644 | 1467944765733 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]]]}] 19:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1172ms 19:26:05 INFO - PROCESS | 1644 | 1467944765784 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:26:05 INFO - PROCESS | 1644 | 1467944765787 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:26:05 INFO - PROCESS | 1644 | 1467944765790 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:26:05 INFO - PROCESS | 1644 | 1467944765792 Marionette TRACE conn2 <- [1,562,null,{}] 19:26:05 INFO - PROCESS | 1644 | 1467944765795 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}] 19:26:05 INFO - PROCESS | 1644 | 1467944765797 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:05 INFO - PROCESS | 1644 | 1467944765877 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:26:05 INFO - PROCESS | 1644 | 1467944765882 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:05 INFO - PROCESS | 1644 | 1467944765886 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x113e39000 == 28 [pid = 1644] [id = 148] 19:26:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1127cf000) [pid = 1644] [serial = 441] [outer = 0x0] 19:26:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1131d0800) [pid = 1644] [serial = 442] [outer = 0x1127cf000] 19:26:05 INFO - PROCESS | 1644 | 1467944765917 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x113cdd800) [pid = 1644] [serial = 443] [outer = 0x1127cf000] 19:26:06 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:06 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:06 INFO - PROCESS | 1644 | 1467944766312 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]]]}] 19:26:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 569ms 19:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:26:06 INFO - PROCESS | 1644 | 1467944766362 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:26:06 INFO - PROCESS | 1644 | 1467944766364 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:26:06 INFO - PROCESS | 1644 | 1467944766367 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:26:06 INFO - PROCESS | 1644 | 1467944766370 Marionette TRACE conn2 <- [1,566,null,{}] 19:26:06 INFO - PROCESS | 1644 | 1467944766380 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}] 19:26:06 INFO - PROCESS | 1644 | 1467944766382 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:06 INFO - PROCESS | 1644 | 1467944766490 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:26:06 INFO - PROCESS | 1644 | 1467944766561 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 1644 | 1467944766564 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x115f9b800 == 29 [pid = 1644] [id = 149] 19:26:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1121b9800) [pid = 1644] [serial = 444] [outer = 0x0] 19:26:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112988800) [pid = 1644] [serial = 445] [outer = 0x1121b9800] 19:26:06 INFO - PROCESS | 1644 | 1467944766595 Marionette DEBUG loaded listener.js 19:26:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115c4ac00) [pid = 1644] [serial = 446] [outer = 0x1121b9800] 19:26:06 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:07 INFO - PROCESS | 1644 | 1467944767102 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]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 778ms 19:26:07 INFO - PROCESS | 1644 | 1467944767165 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 1644 | 1467944767167 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:26:07 INFO - PROCESS | 1644 | 1467944767176 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 1644 | 1467944767179 Marionette TRACE conn2 <- [1,570,null,{}] 19:26:07 INFO - PROCESS | 1644 | 1467944767182 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}] 19:26:07 INFO - PROCESS | 1644 | 1467944767184 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:07 INFO - PROCESS | 1644 | 1467944767286 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:26:07 INFO - PROCESS | 1644 | 1467944767359 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:07 INFO - PROCESS | 1644 | 1467944767360 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fea000 == 30 [pid = 1644] [id = 150] 19:26:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11806fc00) [pid = 1644] [serial = 447] [outer = 0x0] 19:26:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118183c00) [pid = 1644] [serial = 448] [outer = 0x11806fc00] 19:26:07 INFO - PROCESS | 1644 | 1467944767392 Marionette DEBUG loaded listener.js 19:26:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1181a8c00) [pid = 1644] [serial = 449] [outer = 0x11806fc00] 19:26:07 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:07 INFO - PROCESS | 1644 | 1467944767914 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]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 778ms 19:26:07 INFO - PROCESS | 1644 | 1467944767949 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 1644 | 1467944767951 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:26:07 INFO - PROCESS | 1644 | 1467944767953 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 1644 | 1467944767954 Marionette TRACE conn2 <- [1,574,null,{}] 19:26:07 INFO - PROCESS | 1644 | 1467944767964 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}] 19:26:07 INFO - PROCESS | 1644 | 1467944767967 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:08 INFO - PROCESS | 1644 | 1467944768072 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:26:08 INFO - PROCESS | 1644 | 1467944768147 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 1644 | 1467944768149 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191b9800 == 31 [pid = 1644] [id = 151] 19:26:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1186a0800) [pid = 1644] [serial = 450] [outer = 0x0] 19:26:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118868400) [pid = 1644] [serial = 451] [outer = 0x1186a0800] 19:26:08 INFO - PROCESS | 1644 | 1467944768182 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11910d000) [pid = 1644] [serial = 452] [outer = 0x1186a0800] 19:26:08 INFO - PROCESS | 1644 | --DOCSHELL 0x116f80800 == 30 [pid = 1644] [id = 147] 19:26:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:26:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 723ms 19:26:08 INFO - PROCESS | 1644 | 1467944768672 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]]]}] 19:26:08 INFO - PROCESS | 1644 | 1467944768676 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:26:08 INFO - PROCESS | 1644 | 1467944768679 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:26:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:26:08 INFO - PROCESS | 1644 | 1467944768682 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:26:08 INFO - PROCESS | 1644 | 1467944768684 Marionette TRACE conn2 <- [1,578,null,{}] 19:26:08 INFO - PROCESS | 1644 | 1467944768691 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}] 19:26:08 INFO - PROCESS | 1644 | 1467944768692 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:08 INFO - PROCESS | 1644 | 1467944768781 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:26:08 INFO - PROCESS | 1644 | 1467944768827 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 1644 | 1467944768829 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f72800 == 31 [pid = 1644] [id = 152] 19:26:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1164d7c00) [pid = 1644] [serial = 453] [outer = 0x0] 19:26:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x116fc7800) [pid = 1644] [serial = 454] [outer = 0x1164d7c00] 19:26:08 INFO - PROCESS | 1644 | 1467944768851 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1181a9400) [pid = 1644] [serial = 455] [outer = 0x1164d7c00] 19:26:09 INFO - PROCESS | 1644 | 1467944769221 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]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 571ms 19:26:09 INFO - PROCESS | 1644 | 1467944769253 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 1644 | 1467944769260 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:26:09 INFO - PROCESS | 1644 | 1467944769267 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 1644 | 1467944769270 Marionette TRACE conn2 <- [1,582,null,{}] 19:26:09 INFO - PROCESS | 1644 | 1467944769274 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}] 19:26:09 INFO - PROCESS | 1644 | 1467944769276 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:09 INFO - PROCESS | 1644 | 1467944769409 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:26:09 INFO - PROCESS | 1644 | 1467944769490 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:09 INFO - PROCESS | 1644 | 1467944769492 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x1193a0800 == 32 [pid = 1644] [id = 153] 19:26:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118328000) [pid = 1644] [serial = 456] [outer = 0x0] 19:26:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11885f000) [pid = 1644] [serial = 457] [outer = 0x118328000] 19:26:09 INFO - PROCESS | 1644 | 1467944769523 Marionette DEBUG loaded listener.js 19:26:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119685000) [pid = 1644] [serial = 458] [outer = 0x118328000] 19:26:09 INFO - PROCESS | 1644 | 1467944769880 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]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 622ms 19:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:26:09 INFO - PROCESS | 1644 | 1467944769914 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 1644 | 1467944769917 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:26:09 INFO - PROCESS | 1644 | 1467944769923 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 1644 | 1467944769928 Marionette TRACE conn2 <- [1,586,null,{}] 19:26:09 INFO - PROCESS | 1644 | 1467944769946 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}] 19:26:09 INFO - PROCESS | 1644 | 1467944769950 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:10 INFO - PROCESS | 1644 | 1467944770115 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:26:10 INFO - PROCESS | 1644 | 1467944770144 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 1644 | 1467944770146 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x121367000 == 33 [pid = 1644] [id = 154] 19:26:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1199bcc00) [pid = 1644] [serial = 459] [outer = 0x0] 19:26:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1199c6000) [pid = 1644] [serial = 460] [outer = 0x1199bcc00] 19:26:10 INFO - PROCESS | 1644 | 1467944770189 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x119a0e400) [pid = 1644] [serial = 461] [outer = 0x1199bcc00] 19:26:10 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:10 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:10 INFO - PROCESS | 1644 | 1467944770611 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]]]}] 19:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 727ms 19:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:26:10 INFO - PROCESS | 1644 | 1467944770648 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:26:10 INFO - PROCESS | 1644 | 1467944770649 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:26:10 INFO - PROCESS | 1644 | 1467944770652 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:26:10 INFO - PROCESS | 1644 | 1467944770653 Marionette TRACE conn2 <- [1,590,null,{}] 19:26:10 INFO - PROCESS | 1644 | 1467944770655 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}] 19:26:10 INFO - PROCESS | 1644 | 1467944770657 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:10 INFO - PROCESS | 1644 | 1467944770758 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:26:10 INFO - PROCESS | 1644 | 1467944770761 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 1644 | 1467944770762 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b23000 == 34 [pid = 1644] [id = 155] 19:26:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119a07c00) [pid = 1644] [serial = 462] [outer = 0x0] 19:26:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x121250000) [pid = 1644] [serial = 463] [outer = 0x119a07c00] 19:26:10 INFO - PROCESS | 1644 | 1467944770788 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12138a000) [pid = 1644] [serial = 464] [outer = 0x119a07c00] 19:26:11 INFO - PROCESS | 1644 | 1467944771131 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]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 19:26:11 INFO - PROCESS | 1644 | 1467944771171 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:26:11 INFO - PROCESS | 1644 | 1467944771174 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:26:11 INFO - PROCESS | 1644 | 1467944771177 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 1644 | 1467944771179 Marionette TRACE conn2 <- [1,594,null,{}] 19:26:11 INFO - PROCESS | 1644 | 1467944771181 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}] 19:26:11 INFO - PROCESS | 1644 | 1467944771182 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:11 INFO - PROCESS | 1644 | 1467944771273 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:26:11 INFO - PROCESS | 1644 | 1467944771308 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 1644 | 1467944771309 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b0f000 == 35 [pid = 1644] [id = 156] 19:26:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12138a400) [pid = 1644] [serial = 465] [outer = 0x0] 19:26:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x121767400) [pid = 1644] [serial = 466] [outer = 0x12138a400] 19:26:11 INFO - PROCESS | 1644 | 1467944771333 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x121f69c00) [pid = 1644] [serial = 467] [outer = 0x12138a400] 19:26:11 INFO - PROCESS | 1644 | 1467944771682 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]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 19:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:26:11 INFO - PROCESS | 1644 | 1467944771696 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 1644 | 1467944771697 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:26:11 INFO - PROCESS | 1644 | 1467944771699 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 1644 | 1467944771700 Marionette TRACE conn2 <- [1,598,null,{}] 19:26:11 INFO - PROCESS | 1644 | 1467944771703 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}] 19:26:11 INFO - PROCESS | 1644 | 1467944771710 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:11 INFO - PROCESS | 1644 | 1467944771836 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:26:11 INFO - PROCESS | 1644 | 1467944771841 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 1644 | 1467944771842 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x127235800 == 36 [pid = 1644] [id = 157] 19:26:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x12487d000) [pid = 1644] [serial = 468] [outer = 0x0] 19:26:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x124d84c00) [pid = 1644] [serial = 469] [outer = 0x12487d000] 19:26:11 INFO - PROCESS | 1644 | 1467944771867 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x127409000) [pid = 1644] [serial = 470] [outer = 0x12487d000] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x11885ec00) [pid = 1644] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x127733400) [pid = 1644] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x12bb74800) [pid = 1644] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12bbfa000) [pid = 1644] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x117ea2400) [pid = 1644] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x124bae400) [pid = 1644] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121252000) [pid = 1644] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x125696400) [pid = 1644] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x128c7f800) [pid = 1644] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x119676400) [pid = 1644] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1176da400) [pid = 1644] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x117ea0800) [pid = 1644] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12b39f000) [pid = 1644] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x113c81000) [pid = 1644] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x112f9a400) [pid = 1644] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118329000) [pid = 1644] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1127cdc00) [pid = 1644] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1181a2400) [pid = 1644] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12bbec000) [pid = 1644] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1294aa000) [pid = 1644] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:26:12 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1196b7800) [pid = 1644] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:26:12 INFO - PROCESS | 1644 | 1467944772212 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]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 569ms 19:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:26:12 INFO - PROCESS | 1644 | 1467944772279 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 1644 | 1467944772280 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:26:12 INFO - PROCESS | 1644 | 1467944772282 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 1644 | 1467944772284 Marionette TRACE conn2 <- [1,602,null,{}] 19:26:12 INFO - PROCESS | 1644 | 1467944772286 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}] 19:26:12 INFO - PROCESS | 1644 | 1467944772287 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:12 INFO - PROCESS | 1644 | 1467944772363 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:26:12 INFO - PROCESS | 1644 | 1467944772367 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 1644 | 1467944772368 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x12778d800 == 37 [pid = 1644] [id = 158] 19:26:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1164dbc00) [pid = 1644] [serial = 471] [outer = 0x0] 19:26:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121252000) [pid = 1644] [serial = 472] [outer = 0x1164dbc00] 19:26:12 INFO - PROCESS | 1644 | 1467944772395 Marionette DEBUG loaded listener.js 19:26:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x127063400) [pid = 1644] [serial = 473] [outer = 0x1164dbc00] 19:26:12 INFO - PROCESS | 1644 | 1467944772740 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]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 19:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:26:12 INFO - PROCESS | 1644 | 1467944772752 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 1644 | 1467944772753 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:26:12 INFO - PROCESS | 1644 | 1467944772759 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 1644 | 1467944772760 Marionette TRACE conn2 <- [1,606,null,{}] 19:26:12 INFO - PROCESS | 1644 | 1467944772763 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}] 19:26:12 INFO - PROCESS | 1644 | 1467944772765 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:12 INFO - PROCESS | 1644 | 1467944772873 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:26:12 INFO - PROCESS | 1644 | 1467944772958 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 1644 | 1467944772959 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e9d800 == 38 [pid = 1644] [id = 159] 19:26:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1181a7000) [pid = 1644] [serial = 474] [outer = 0x0] 19:26:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x127717c00) [pid = 1644] [serial = 475] [outer = 0x1181a7000] 19:26:13 INFO - PROCESS | 1644 | 1467944772999 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x127723400) [pid = 1644] [serial = 476] [outer = 0x1181a7000] 19:26:13 INFO - PROCESS | 1644 | 1467944773384 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]]]}] 19:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 671ms 19:26:13 INFO - PROCESS | 1644 | 1467944773428 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:26:13 INFO - PROCESS | 1644 | 1467944773429 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:26:13 INFO - PROCESS | 1644 | 1467944773431 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:26:13 INFO - PROCESS | 1644 | 1467944773432 Marionette TRACE conn2 <- [1,610,null,{}] 19:26:13 INFO - PROCESS | 1644 | 1467944773434 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}] 19:26:13 INFO - PROCESS | 1644 | 1467944773436 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:13 INFO - PROCESS | 1644 | 1467944773537 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:26:13 INFO - PROCESS | 1644 | 1467944773560 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 1644 | 1467944773561 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x129764000 == 39 [pid = 1644] [id = 160] 19:26:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12771b000) [pid = 1644] [serial = 477] [outer = 0x0] 19:26:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x127737000) [pid = 1644] [serial = 478] [outer = 0x12771b000] 19:26:13 INFO - PROCESS | 1644 | 1467944773586 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128967800) [pid = 1644] [serial = 479] [outer = 0x12771b000] 19:26:13 INFO - PROCESS | 1644 | 1467944773878 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]]]}] 19:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 19:26:13 INFO - PROCESS | 1644 | 1467944773900 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:26:13 INFO - PROCESS | 1644 | 1467944773901 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:26:13 INFO - PROCESS | 1644 | 1467944773903 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:26:13 INFO - PROCESS | 1644 | 1467944773905 Marionette TRACE conn2 <- [1,614,null,{}] 19:26:13 INFO - PROCESS | 1644 | 1467944773911 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}] 19:26:13 INFO - PROCESS | 1644 | 1467944773912 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:13 INFO - PROCESS | 1644 | 1467944773993 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:26:14 INFO - PROCESS | 1644 | 1467944774086 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 1644 | 1467944774087 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x112cd5000 == 40 [pid = 1644] [id = 161] 19:26:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x110e9c000) [pid = 1644] [serial = 480] [outer = 0x0] 19:26:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x110ea2400) [pid = 1644] [serial = 481] [outer = 0x110e9c000] 19:26:14 INFO - PROCESS | 1644 | 1467944774119 Marionette DEBUG loaded listener.js 19:26:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1127d2c00) [pid = 1644] [serial = 482] [outer = 0x110e9c000] 19:26:14 INFO - PROCESS | 1644 | 1467944774542 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]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:26:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 19:26:14 INFO - PROCESS | 1644 | 1467944774580 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 1644 | 1467944774583 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:26:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:26:14 INFO - PROCESS | 1644 | 1467944774586 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - PROCESS | 1644 | 1467944774588 Marionette TRACE conn2 <- [1,618,null,{}] 19:26:14 INFO - PROCESS | 1644 | 1467944774594 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}] 19:26:14 INFO - PROCESS | 1644 | 1467944774597 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:14 INFO - PROCESS | 1644 | 1467944774701 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:26:14 INFO - PROCESS | 1644 | 1467944774806 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 1644 | 1467944774808 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bad800 == 41 [pid = 1644] [id = 162] 19:26:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1181a3800) [pid = 1644] [serial = 483] [outer = 0x0] 19:26:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x11832c800) [pid = 1644] [serial = 484] [outer = 0x1181a3800] 19:26:14 INFO - PROCESS | 1644 | 1467944774839 Marionette DEBUG loaded listener.js 19:26:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x119107800) [pid = 1644] [serial = 485] [outer = 0x1181a3800] 19:26:15 INFO - PROCESS | 1644 | 1467944775260 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]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 723ms 19:26:15 INFO - PROCESS | 1644 | 1467944775311 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:26:15 INFO - PROCESS | 1644 | 1467944775314 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:26:15 INFO - PROCESS | 1644 | 1467944775316 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:26:15 INFO - PROCESS | 1644 | 1467944775318 Marionette TRACE conn2 <- [1,622,null,{}] 19:26:15 INFO - PROCESS | 1644 | 1467944775320 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}] 19:26:15 INFO - PROCESS | 1644 | 1467944775322 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:15 INFO - PROCESS | 1644 | 1467944775426 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:26:15 INFO - PROCESS | 1644 | 1467944775482 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:15 INFO - PROCESS | 1644 | 1467944775484 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x129269000 == 42 [pid = 1644] [id = 163] 19:26:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x119683c00) [pid = 1644] [serial = 486] [outer = 0x0] 19:26:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1199be000) [pid = 1644] [serial = 487] [outer = 0x119683c00] 19:26:15 INFO - PROCESS | 1644 | 1467944775513 Marionette DEBUG loaded listener.js 19:26:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x121256000) [pid = 1644] [serial = 488] [outer = 0x119683c00] 19:26:15 INFO - PROCESS | 1644 | 1467944775935 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]]]}] 19:26:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x121387800) [pid = 1644] [serial = 489] [outer = 0x12cd1c000] 19:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 669ms 19:26:16 INFO - PROCESS | 1644 | 1467944776037 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:26:16 INFO - PROCESS | 1644 | 1467944776038 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:26:16 INFO - PROCESS | 1644 | 1467944776079 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:26:16 INFO - PROCESS | 1644 | 1467944776084 Marionette TRACE conn2 <- [1,626,null,{}] 19:26:16 INFO - PROCESS | 1644 | 1467944776087 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}] 19:26:16 INFO - PROCESS | 1644 | 1467944776091 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:16 INFO - PROCESS | 1644 | 1467944776196 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:26:16 INFO - PROCESS | 1644 | 1467944776258 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:16 INFO - PROCESS | 1644 | 1467944776259 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136f000 == 43 [pid = 1644] [id = 164] 19:26:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1199c6400) [pid = 1644] [serial = 490] [outer = 0x0] 19:26:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x124d8c000) [pid = 1644] [serial = 491] [outer = 0x1199c6400] 19:26:16 INFO - PROCESS | 1644 | 1467944776288 Marionette DEBUG loaded listener.js 19:26:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x128e58c00) [pid = 1644] [serial = 492] [outer = 0x1199c6400] 19:26:16 INFO - PROCESS | 1644 | 1467944776723 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]]]}] 19:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 695ms 19:26:16 INFO - PROCESS | 1644 | 1467944776763 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:26:16 INFO - PROCESS | 1644 | 1467944776765 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:26:16 INFO - PROCESS | 1644 | 1467944776767 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:26:16 INFO - PROCESS | 1644 | 1467944776768 Marionette TRACE conn2 <- [1,630,null,{}] 19:26:16 INFO - PROCESS | 1644 | 1467944776790 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}] 19:26:16 INFO - PROCESS | 1644 | 1467944776792 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:17 INFO - PROCESS | 1644 | 1467944777013 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:26:17 INFO - PROCESS | 1644 | 1467944777068 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:17 INFO - PROCESS | 1644 | 1467944777070 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x118159000 == 44 [pid = 1644] [id = 165] 19:26:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x115c49c00) [pid = 1644] [serial = 493] [outer = 0x0] 19:26:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x1164e0400) [pid = 1644] [serial = 494] [outer = 0x115c49c00] 19:26:17 INFO - PROCESS | 1644 | 1467944777098 Marionette DEBUG loaded listener.js 19:26:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x117ea2400) [pid = 1644] [serial = 495] [outer = 0x115c49c00] 19:26:17 INFO - PROCESS | 1644 | 1467944777549 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]]]}] 19:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 821ms 19:26:17 INFO - PROCESS | 1644 | 1467944777607 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:26:17 INFO - PROCESS | 1644 | 1467944777609 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:26:17 INFO - PROCESS | 1644 | 1467944777614 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:26:17 INFO - PROCESS | 1644 | 1467944777616 Marionette TRACE conn2 <- [1,634,null,{}] 19:26:17 INFO - PROCESS | 1644 | 1467944777619 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}] 19:26:17 INFO - PROCESS | 1644 | 1467944777621 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:17 INFO - PROCESS | 1644 | 1467944777715 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:26:17 INFO - PROCESS | 1644 | 1467944777785 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:17 INFO - PROCESS | 1644 | 1467944777787 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d6800 == 45 [pid = 1644] [id = 166] 19:26:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x119109400) [pid = 1644] [serial = 496] [outer = 0x0] 19:26:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x11967cc00) [pid = 1644] [serial = 497] [outer = 0x119109400] 19:26:17 INFO - PROCESS | 1644 | 1467944777815 Marionette DEBUG loaded listener.js 19:26:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x1196b4800) [pid = 1644] [serial = 498] [outer = 0x119109400] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x129764000 == 44 [pid = 1644] [id = 160] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x128e9d800 == 43 [pid = 1644] [id = 159] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12778d800 == 42 [pid = 1644] [id = 158] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x127235800 == 41 [pid = 1644] [id = 157] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x124b0f000 == 40 [pid = 1644] [id = 156] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121b23000 == 39 [pid = 1644] [id = 155] 19:26:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121367000 == 38 [pid = 1644] [id = 154] 19:26:17 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x113c3a800) [pid = 1644] [serial = 439] [outer = 0x0] [url = about:blank] 19:26:17 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x1131d0800) [pid = 1644] [serial = 442] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOCSHELL 0x1193a0800 == 37 [pid = 1644] [id = 153] 19:26:18 INFO - PROCESS | 1644 | --DOCSHELL 0x116f72800 == 36 [pid = 1644] [id = 152] 19:26:18 INFO - PROCESS | 1644 | --DOCSHELL 0x1191b9800 == 35 [pid = 1644] [id = 151] 19:26:18 INFO - PROCESS | 1644 | --DOCSHELL 0x116fea000 == 34 [pid = 1644] [id = 150] 19:26:18 INFO - PROCESS | 1644 | --DOCSHELL 0x115f9b800 == 33 [pid = 1644] [id = 149] 19:26:18 INFO - PROCESS | 1644 | --DOCSHELL 0x113e39000 == 32 [pid = 1644] [id = 148] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x1196b6000) [pid = 1644] [serial = 424] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x119be5400) [pid = 1644] [serial = 425] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x12bb72c00) [pid = 1644] [serial = 431] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12bf7ac00) [pid = 1644] [serial = 434] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12c832000) [pid = 1644] [serial = 437] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x12c5e0c00) [pid = 1644] [serial = 436] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118183800) [pid = 1644] [serial = 421] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x127730400) [pid = 1644] [serial = 428] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x126fad000) [pid = 1644] [serial = 427] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12bee8000) [pid = 1644] [serial = 433] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12a6c9400) [pid = 1644] [serial = 430] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x118464400) [pid = 1644] [serial = 422] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x125693800) [pid = 1644] [serial = 398] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x121f6d400) [pid = 1644] [serial = 397] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x126fb2800) [pid = 1644] [serial = 400] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x129440000) [pid = 1644] [serial = 404] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1291c7c00) [pid = 1644] [serial = 403] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121250800) [pid = 1644] [serial = 394] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x117e9b000) [pid = 1644] [serial = 385] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1181a5400) [pid = 1644] [serial = 386] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11848b400) [pid = 1644] [serial = 382] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118f40000) [pid = 1644] [serial = 383] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12bb71800) [pid = 1644] [serial = 377] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1161b4800) [pid = 1644] [serial = 379] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x117e9f400) [pid = 1644] [serial = 380] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1196b1400) [pid = 1644] [serial = 391] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119a05400) [pid = 1644] [serial = 392] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118863800) [pid = 1644] [serial = 388] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11910d800) [pid = 1644] [serial = 389] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x129443400) [pid = 1644] [serial = 406] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x127725000) [pid = 1644] [serial = 410] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12bee1c00) [pid = 1644] [serial = 418] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12bf74800) [pid = 1644] [serial = 419] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119a0b800) [pid = 1644] [serial = 409] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12b3aac00) [pid = 1644] [serial = 415] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1294a7c00) [pid = 1644] [serial = 407] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12bbf5800) [pid = 1644] [serial = 416] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1294abc00) [pid = 1644] [serial = 412] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12896a000) [pid = 1644] [serial = 401] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12ab40000) [pid = 1644] [serial = 413] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1216f4c00) [pid = 1644] [serial = 395] [outer = 0x0] [url = about:blank] 19:26:18 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:18 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:18 INFO - PROCESS | 1644 | 1467944778220 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]]]}] 19:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 19:26:18 INFO - PROCESS | 1644 | 1467944778285 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:26:18 INFO - PROCESS | 1644 | 1467944778288 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:26:18 INFO - PROCESS | 1644 | 1467944778291 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:26:18 INFO - PROCESS | 1644 | 1467944778294 Marionette TRACE conn2 <- [1,638,null,{}] 19:26:18 INFO - PROCESS | 1644 | 1467944778297 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}] 19:26:18 INFO - PROCESS | 1644 | 1467944778299 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:18 INFO - PROCESS | 1644 | 1467944778425 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:26:18 INFO - PROCESS | 1644 | 1467944778440 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 1644 | 1467944778441 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186c2800 == 33 [pid = 1644] [id = 167] 19:26:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11990ec00) [pid = 1644] [serial = 499] [outer = 0x0] 19:26:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1199c9400) [pid = 1644] [serial = 500] [outer = 0x11990ec00] 19:26:18 INFO - PROCESS | 1644 | 1467944778483 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x12124c400) [pid = 1644] [serial = 501] [outer = 0x11990ec00] 19:26:18 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:18 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:18 INFO - PROCESS | 1644 | 1467944778913 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]]]}] 19:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 19:26:18 INFO - PROCESS | 1644 | 1467944778962 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:26:18 INFO - PROCESS | 1644 | 1467944778966 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:26:18 INFO - PROCESS | 1644 | 1467944778977 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:26:18 INFO - PROCESS | 1644 | 1467944778981 Marionette TRACE conn2 <- [1,642,null,{}] 19:26:18 INFO - PROCESS | 1644 | 1467944778984 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}] 19:26:18 INFO - PROCESS | 1644 | 1467944778988 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:19 INFO - PROCESS | 1644 | 1467944779132 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:26:19 INFO - PROCESS | 1644 | 1467944779142 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:19 INFO - PROCESS | 1644 | 1467944779144 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x121482800 == 34 [pid = 1644] [id = 168] 19:26:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121c09000) [pid = 1644] [serial = 502] [outer = 0x0] 19:26:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124cd4400) [pid = 1644] [serial = 503] [outer = 0x121c09000] 19:26:19 INFO - PROCESS | 1644 | 1467944779185 Marionette DEBUG loaded listener.js 19:26:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x127064400) [pid = 1644] [serial = 504] [outer = 0x121c09000] 19:26:19 INFO - PROCESS | 1644 | 1467944779588 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]]]}] 19:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 628ms 19:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:26:19 INFO - PROCESS | 1644 | 1467944779598 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:26:19 INFO - PROCESS | 1644 | 1467944779600 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:26:19 INFO - PROCESS | 1644 | 1467944779602 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:26:19 INFO - PROCESS | 1644 | 1467944779603 Marionette TRACE conn2 <- [1,646,null,{}] 19:26:19 INFO - PROCESS | 1644 | 1467944779605 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}] 19:26:19 INFO - PROCESS | 1644 | 1467944779608 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:19 INFO - PROCESS | 1644 | 1467944779686 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:26:19 INFO - PROCESS | 1644 | 1467944779692 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:19 INFO - PROCESS | 1644 | 1467944779693 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f94000 == 35 [pid = 1644] [id = 169] 19:26:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x127405800) [pid = 1644] [serial = 505] [outer = 0x0] 19:26:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12772cc00) [pid = 1644] [serial = 506] [outer = 0x127405800] 19:26:19 INFO - PROCESS | 1644 | 1467944779718 Marionette DEBUG loaded listener.js 19:26:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x128e51000) [pid = 1644] [serial = 507] [outer = 0x127405800] 19:26:20 INFO - PROCESS | 1644 | 1467944780045 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]]]}] 19:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 19:26:20 INFO - PROCESS | 1644 | 1467944780070 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:26:20 INFO - PROCESS | 1644 | 1467944780072 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:26:20 INFO - PROCESS | 1644 | 1467944780078 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:26:20 INFO - PROCESS | 1644 | 1467944780079 Marionette TRACE conn2 <- [1,650,null,{}] 19:26:20 INFO - PROCESS | 1644 | 1467944780081 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}] 19:26:20 INFO - PROCESS | 1644 | 1467944780083 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:20 INFO - PROCESS | 1644 | 1467944780164 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:26:20 INFO - PROCESS | 1644 | 1467944780169 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 1644 | 1467944780175 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x126f5f000 == 36 [pid = 1644] [id = 170] 19:26:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12944b400) [pid = 1644] [serial = 508] [outer = 0x0] 19:26:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x129460800) [pid = 1644] [serial = 509] [outer = 0x12944b400] 19:26:20 INFO - PROCESS | 1644 | 1467944780269 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12a749800) [pid = 1644] [serial = 510] [outer = 0x12944b400] 19:26:20 INFO - PROCESS | 1644 | 1467944780628 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]]]}] 19:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 569ms 19:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:26:20 INFO - PROCESS | 1644 | 1467944780648 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:26:20 INFO - PROCESS | 1644 | 1467944780649 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:26:20 INFO - PROCESS | 1644 | 1467944780651 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:26:20 INFO - PROCESS | 1644 | 1467944780652 Marionette TRACE conn2 <- [1,654,null,{}] 19:26:20 INFO - PROCESS | 1644 | 1467944780655 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}] 19:26:20 INFO - PROCESS | 1644 | 1467944780657 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:20 INFO - PROCESS | 1644 | 1467944780763 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:26:20 INFO - PROCESS | 1644 | 1467944780766 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 1644 | 1467944780767 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x128b6e000 == 37 [pid = 1644] [id = 171] 19:26:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x129453400) [pid = 1644] [serial = 511] [outer = 0x0] 19:26:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12ab3ec00) [pid = 1644] [serial = 512] [outer = 0x129453400] 19:26:20 INFO - PROCESS | 1644 | 1467944780792 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12b3a2400) [pid = 1644] [serial = 513] [outer = 0x129453400] 19:26:21 INFO - PROCESS | 1644 | 1467944781128 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]]]}] 19:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 19:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:26:21 INFO - PROCESS | 1644 | 1467944781171 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 1644 | 1467944781172 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:26:21 INFO - PROCESS | 1644 | 1467944781174 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 1644 | 1467944781175 Marionette TRACE conn2 <- [1,658,null,{}] 19:26:21 INFO - PROCESS | 1644 | 1467944781178 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}] 19:26:21 INFO - PROCESS | 1644 | 1467944781179 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:21 INFO - PROCESS | 1644 | 1467944781286 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:26:21 INFO - PROCESS | 1644 | 1467944781323 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 1644 | 1467944781324 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x116121000 == 38 [pid = 1644] [id = 172] 19:26:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a749c00) [pid = 1644] [serial = 514] [outer = 0x0] 19:26:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12bb73c00) [pid = 1644] [serial = 515] [outer = 0x12a749c00] 19:26:21 INFO - PROCESS | 1644 | 1467944781348 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12bbec400) [pid = 1644] [serial = 516] [outer = 0x12a749c00] 19:26:21 INFO - PROCESS | 1644 | 1467944781686 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]]]}] 19:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 19:26:21 INFO - PROCESS | 1644 | 1467944781695 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 1644 | 1467944781696 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:26:21 INFO - PROCESS | 1644 | 1467944781698 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 1644 | 1467944781699 Marionette TRACE conn2 <- [1,662,null,{}] 19:26:21 INFO - PROCESS | 1644 | 1467944781702 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}] 19:26:21 INFO - PROCESS | 1644 | 1467944781703 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:21 INFO - PROCESS | 1644 | 1467944781803 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:26:21 INFO - PROCESS | 1644 | 1467944781814 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 1644 | 1467944781815 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8bc000 == 39 [pid = 1644] [id = 173] 19:26:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12bb70000) [pid = 1644] [serial = 517] [outer = 0x0] 19:26:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12beda800) [pid = 1644] [serial = 518] [outer = 0x12bb70000] 19:26:21 INFO - PROCESS | 1644 | 1467944781839 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12bee4800) [pid = 1644] [serial = 519] [outer = 0x12bb70000] 19:26:22 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:22 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:22 INFO - PROCESS | 1644 | 1467944782177 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]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1199bcc00) [pid = 1644] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12138a400) [pid = 1644] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1186a0800) [pid = 1644] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1164d7c00) [pid = 1644] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x119a07c00) [pid = 1644] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118328000) [pid = 1644] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1127cf000) [pid = 1644] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12487d000) [pid = 1644] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1181a7000) [pid = 1644] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1164dbc00) [pid = 1644] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:26:22 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x111e2a000) [pid = 1644] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:26:22 INFO - PROCESS | 1644 | 1467944782284 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 1644 | 1467944782286 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:26:22 INFO - PROCESS | 1644 | 1467944782292 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 1644 | 1467944782293 Marionette TRACE conn2 <- [1,666,null,{}] 19:26:22 INFO - PROCESS | 1644 | 1467944782295 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}] 19:26:22 INFO - PROCESS | 1644 | 1467944782296 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:22 INFO - PROCESS | 1644 | 1467944782384 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:26:22 INFO - PROCESS | 1644 | 1467944782392 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 1644 | 1467944782393 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x121718000 == 40 [pid = 1644] [id = 174] 19:26:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x116907c00) [pid = 1644] [serial = 520] [outer = 0x0] 19:26:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x117ea5000) [pid = 1644] [serial = 521] [outer = 0x116907c00] 19:26:22 INFO - PROCESS | 1644 | 1467944782417 Marionette DEBUG loaded listener.js 19:26:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119a07c00) [pid = 1644] [serial = 522] [outer = 0x116907c00] 19:26:22 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:22 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:22 INFO - PROCESS | 1644 | 1467944782760 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]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 19:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:26:22 INFO - PROCESS | 1644 | 1467944782810 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 1644 | 1467944782812 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:26:22 INFO - PROCESS | 1644 | 1467944782814 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 1644 | 1467944782815 Marionette TRACE conn2 <- [1,670,null,{}] 19:26:22 INFO - PROCESS | 1644 | 1467944782817 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}] 19:26:22 INFO - PROCESS | 1644 | 1467944782818 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:22 INFO - PROCESS | 1644 | 1467944782900 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:26:22 INFO - PROCESS | 1644 | 1467944782953 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 1644 | 1467944782955 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb27000 == 41 [pid = 1644] [id = 175] 19:26:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119bd8400) [pid = 1644] [serial = 523] [outer = 0x0] 19:26:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x127725c00) [pid = 1644] [serial = 524] [outer = 0x119bd8400] 19:26:22 INFO - PROCESS | 1644 | 1467944782986 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12bf7d000) [pid = 1644] [serial = 525] [outer = 0x119bd8400] 19:26:23 INFO - PROCESS | 1644 | 1467944783281 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]]]}] 19:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 19:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:26:23 INFO - PROCESS | 1644 | 1467944783333 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:26:23 INFO - PROCESS | 1644 | 1467944783334 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:26:23 INFO - PROCESS | 1644 | 1467944783336 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:26:23 INFO - PROCESS | 1644 | 1467944783338 Marionette TRACE conn2 <- [1,674,null,{}] 19:26:23 INFO - PROCESS | 1644 | 1467944783343 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}] 19:26:23 INFO - PROCESS | 1644 | 1467944783345 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:23 INFO - PROCESS | 1644 | 1467944783448 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:26:23 INFO - PROCESS | 1644 | 1467944783451 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:23 INFO - PROCESS | 1644 | 1467944783452 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be40800 == 42 [pid = 1644] [id = 176] 19:26:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118328400) [pid = 1644] [serial = 526] [outer = 0x0] 19:26:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11978bc00) [pid = 1644] [serial = 527] [outer = 0x118328400] 19:26:23 INFO - PROCESS | 1644 | 1467944783526 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12c5df000) [pid = 1644] [serial = 528] [outer = 0x118328400] 19:26:23 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:23 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:23 INFO - PROCESS | 1644 | 1467944783806 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]]]}] 19:26:23 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 19:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 524ms 19:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:26:23 INFO - PROCESS | 1644 | 1467944783861 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:26:23 INFO - PROCESS | 1644 | 1467944783862 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:26:23 INFO - PROCESS | 1644 | 1467944783865 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:26:23 INFO - PROCESS | 1644 | 1467944783866 Marionette TRACE conn2 <- [1,678,null,{}] 19:26:23 INFO - PROCESS | 1644 | 1467944783868 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}] 19:26:23 INFO - PROCESS | 1644 | 1467944783869 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:23 INFO - PROCESS | 1644 | 1467944783952 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:26:23 INFO - PROCESS | 1644 | 1467944783957 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:23 INFO - PROCESS | 1644 | 1467944783959 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf18000 == 43 [pid = 1644] [id = 177] 19:26:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11852a000) [pid = 1644] [serial = 529] [outer = 0x0] 19:26:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x119b2b000) [pid = 1644] [serial = 530] [outer = 0x11852a000] 19:26:23 INFO - PROCESS | 1644 | 1467944783984 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119b2f400) [pid = 1644] [serial = 531] [outer = 0x11852a000] 19:26:24 INFO - PROCESS | 1644 | 1467944784382 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]]]}] 19:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 567ms 19:26:24 INFO - PROCESS | 1644 | 1467944784433 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:26:24 INFO - PROCESS | 1644 | 1467944784436 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:26:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:26:24 INFO - PROCESS | 1644 | 1467944784439 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:26:24 INFO - PROCESS | 1644 | 1467944784441 Marionette TRACE conn2 <- [1,682,null,{}] 19:26:24 INFO - PROCESS | 1644 | 1467944784445 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}] 19:26:24 INFO - PROCESS | 1644 | 1467944784447 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:24 INFO - PROCESS | 1644 | 1467944784559 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:26:24 INFO - PROCESS | 1644 | 1467944784611 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:24 INFO - PROCESS | 1644 | 1467944784614 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f72000 == 44 [pid = 1644] [id = 178] 19:26:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1171cd800) [pid = 1644] [serial = 532] [outer = 0x0] 19:26:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x117e9b000) [pid = 1644] [serial = 533] [outer = 0x1171cd800] 19:26:24 INFO - PROCESS | 1644 | 1467944784645 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1181ae400) [pid = 1644] [serial = 534] [outer = 0x1171cd800] 19:26:25 INFO - PROCESS | 1644 | 1467944785608 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]]]}] 19:26:25 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) 19:26:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1220ms 19:26:25 INFO - PROCESS | 1644 | 1467944785660 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:26:25 INFO - PROCESS | 1644 | 1467944785664 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:26:25 INFO - PROCESS | 1644 | 1467944785668 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:26:25 INFO - PROCESS | 1644 | 1467944785670 Marionette TRACE conn2 <- [1,686,null,{}] 19:26:25 INFO - PROCESS | 1644 | 1467944785673 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}] 19:26:25 INFO - PROCESS | 1644 | 1467944785675 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:25 INFO - PROCESS | 1644 | 1467944785779 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:26:25 INFO - PROCESS | 1644 | 1467944785851 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:25 INFO - PROCESS | 1644 | 1467944785853 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12489b000 == 45 [pid = 1644] [id = 179] 19:26:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119786400) [pid = 1644] [serial = 535] [outer = 0x0] 19:26:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11978c000) [pid = 1644] [serial = 536] [outer = 0x119786400] 19:26:25 INFO - PROCESS | 1644 | 1467944785925 Marionette DEBUG loaded listener.js 19:26:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119b22c00) [pid = 1644] [serial = 537] [outer = 0x119786400] 19:26:26 INFO - PROCESS | 1644 | 1467944786805 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]]]}] 19:26:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:26:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1170ms 19:26:26 INFO - PROCESS | 1644 | 1467944786840 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:26:26 INFO - PROCESS | 1644 | 1467944786843 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:26:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:26:26 INFO - PROCESS | 1644 | 1467944786845 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:26:26 INFO - PROCESS | 1644 | 1467944786848 Marionette TRACE conn2 <- [1,690,null,{}] 19:26:26 INFO - PROCESS | 1644 | 1467944786856 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}] 19:26:26 INFO - PROCESS | 1644 | 1467944786859 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:26 INFO - PROCESS | 1644 | 1467944786965 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:26:27 INFO - PROCESS | 1644 | 1467944787020 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:27 INFO - PROCESS | 1644 | 1467944787022 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be4e800 == 46 [pid = 1644] [id = 180] 19:26:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x119e24c00) [pid = 1644] [serial = 538] [outer = 0x0] 19:26:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x119e2b400) [pid = 1644] [serial = 539] [outer = 0x119e24c00] 19:26:27 INFO - PROCESS | 1644 | 1467944787053 Marionette DEBUG loaded listener.js 19:26:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x121252c00) [pid = 1644] [serial = 540] [outer = 0x119e24c00] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12be40800 == 45 [pid = 1644] [id = 176] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb27000 == 44 [pid = 1644] [id = 175] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x121718000 == 43 [pid = 1644] [id = 174] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8bc000 == 42 [pid = 1644] [id = 173] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x116121000 == 41 [pid = 1644] [id = 172] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x128b6e000 == 40 [pid = 1644] [id = 171] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x126f5f000 == 39 [pid = 1644] [id = 170] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x121f94000 == 38 [pid = 1644] [id = 169] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x121482800 == 37 [pid = 1644] [id = 168] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1186c2800 == 36 [pid = 1644] [id = 167] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d6800 == 35 [pid = 1644] [id = 166] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x118159000 == 34 [pid = 1644] [id = 165] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12136f000 == 33 [pid = 1644] [id = 164] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x129269000 == 32 [pid = 1644] [id = 163] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119bad800 == 31 [pid = 1644] [id = 162] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x112cd5000 == 30 [pid = 1644] [id = 161] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12489b000 == 29 [pid = 1644] [id = 179] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf18000 == 28 [pid = 1644] [id = 177] 19:26:28 INFO - PROCESS | 1644 | --DOCSHELL 0x116f72000 == 27 [pid = 1644] [id = 178] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x116a0e400) [pid = 1644] [serial = 440] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x1199c6000) [pid = 1644] [serial = 460] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x121767400) [pid = 1644] [serial = 466] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11910d000) [pid = 1644] [serial = 452] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118868400) [pid = 1644] [serial = 451] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x116fc7800) [pid = 1644] [serial = 454] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1181a9400) [pid = 1644] [serial = 455] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121250000) [pid = 1644] [serial = 463] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118183c00) [pid = 1644] [serial = 448] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x112988800) [pid = 1644] [serial = 445] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11885f000) [pid = 1644] [serial = 457] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x113cdd800) [pid = 1644] [serial = 443] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121f69c00) [pid = 1644] [serial = 467] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124d84c00) [pid = 1644] [serial = 469] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x127723400) [pid = 1644] [serial = 476] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x121252000) [pid = 1644] [serial = 472] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x127409000) [pid = 1644] [serial = 470] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12138a000) [pid = 1644] [serial = 464] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119685000) [pid = 1644] [serial = 458] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x127737000) [pid = 1644] [serial = 478] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x127063400) [pid = 1644] [serial = 473] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x127717c00) [pid = 1644] [serial = 475] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119a0e400) [pid = 1644] [serial = 461] [outer = 0x0] [url = about:blank] 19:26:28 INFO - PROCESS | 1644 | 1467944788772 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]]]}] 19:26:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:26:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1973ms 19:26:28 INFO - PROCESS | 1644 | 1467944788821 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:26:28 INFO - PROCESS | 1644 | 1467944788822 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:26:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:26:28 INFO - PROCESS | 1644 | 1467944788827 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:26:28 INFO - PROCESS | 1644 | 1467944788829 Marionette TRACE conn2 <- [1,694,null,{}] 19:26:28 INFO - PROCESS | 1644 | 1467944788834 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}] 19:26:28 INFO - PROCESS | 1644 | 1467944788835 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:28 INFO - PROCESS | 1644 | 1467944788914 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:26:28 INFO - PROCESS | 1644 | 1467944788918 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 1644 | 1467944788921 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164af000 == 28 [pid = 1644] [id = 181] 19:26:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11806dc00) [pid = 1644] [serial = 541] [outer = 0x0] 19:26:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11806f400) [pid = 1644] [serial = 542] [outer = 0x11806dc00] 19:26:28 INFO - PROCESS | 1644 | 1467944788953 Marionette DEBUG loaded listener.js 19:26:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118323800) [pid = 1644] [serial = 543] [outer = 0x11806dc00] 19:26:29 INFO - PROCESS | 1644 | 1467944789778 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]]]}] 19:26:29 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) 19:26:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 19:26:29 INFO - PROCESS | 1644 | 1467944789798 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:26:29 INFO - PROCESS | 1644 | 1467944789801 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:26:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:26:29 INFO - PROCESS | 1644 | 1467944789807 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:26:29 INFO - PROCESS | 1644 | 1467944789810 Marionette TRACE conn2 <- [1,698,null,{}] 19:26:29 INFO - PROCESS | 1644 | 1467944789820 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}] 19:26:29 INFO - PROCESS | 1644 | 1467944789822 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:29 INFO - PROCESS | 1644 | 1467944789903 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:26:29 INFO - PROCESS | 1644 | 1467944789910 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:29 INFO - PROCESS | 1644 | 1467944789912 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e21800 == 29 [pid = 1644] [id = 182] 19:26:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11910d000) [pid = 1644] [serial = 544] [outer = 0x0] 19:26:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11967d400) [pid = 1644] [serial = 545] [outer = 0x11910d000] 19:26:29 INFO - PROCESS | 1644 | 1467944789939 Marionette DEBUG loaded listener.js 19:26:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1196b8000) [pid = 1644] [serial = 546] [outer = 0x11910d000] 19:26:30 INFO - PROCESS | 1644 | 1467944790784 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]]]}] 19:26:30 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) 19:26:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1027ms 19:26:30 INFO - PROCESS | 1644 | 1467944790833 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:26:30 INFO - PROCESS | 1644 | 1467944790835 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:26:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:26:30 INFO - PROCESS | 1644 | 1467944790862 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:26:30 INFO - PROCESS | 1644 | 1467944790864 Marionette TRACE conn2 <- [1,702,null,{}] 19:26:30 INFO - PROCESS | 1644 | 1467944790873 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}] 19:26:30 INFO - PROCESS | 1644 | 1467944790876 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:30 INFO - PROCESS | 1644 | 1467944790979 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:26:31 INFO - PROCESS | 1644 | 1467944791018 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:31 INFO - PROCESS | 1644 | 1467944791020 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x11949b000 == 30 [pid = 1644] [id = 183] 19:26:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1199ca000) [pid = 1644] [serial = 547] [outer = 0x0] 19:26:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119b26800) [pid = 1644] [serial = 548] [outer = 0x1199ca000] 19:26:31 INFO - PROCESS | 1644 | 1467944791049 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119bdf000) [pid = 1644] [serial = 549] [outer = 0x1199ca000] 19:26:31 INFO - PROCESS | 1644 | 1467944791883 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]]]}] 19:26:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:26:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1087ms 19:26:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:26:31 INFO - PROCESS | 1644 | 1467944791934 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:26:31 INFO - PROCESS | 1644 | 1467944791936 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:26:31 INFO - PROCESS | 1644 | 1467944791938 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:26:31 INFO - PROCESS | 1644 | 1467944791939 Marionette TRACE conn2 <- [1,706,null,{}] 19:26:31 INFO - PROCESS | 1644 | 1467944791942 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}] 19:26:31 INFO - PROCESS | 1644 | 1467944791943 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:32 INFO - PROCESS | 1644 | 1467944792045 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:26:32 INFO - PROCESS | 1644 | 1467944792048 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:32 INFO - PROCESS | 1644 | 1467944792050 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x121372800 == 31 [pid = 1644] [id = 184] 19:26:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119e2c800) [pid = 1644] [serial = 550] [outer = 0x0] 19:26:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121387400) [pid = 1644] [serial = 551] [outer = 0x119e2c800] 19:26:32 INFO - PROCESS | 1644 | 1467944792076 Marionette DEBUG loaded listener.js 19:26:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121a63c00) [pid = 1644] [serial = 552] [outer = 0x119e2c800] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12771b000) [pid = 1644] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x129453400) [pid = 1644] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121c09000) [pid = 1644] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x115c49c00) [pid = 1644] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1199c6400) [pid = 1644] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x127405800) [pid = 1644] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x110e9c000) [pid = 1644] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119683c00) [pid = 1644] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119109400) [pid = 1644] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11990ec00) [pid = 1644] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1181a3800) [pid = 1644] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12a749c00) [pid = 1644] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12bb70000) [pid = 1644] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x116907c00) [pid = 1644] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118328400) [pid = 1644] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11852a000) [pid = 1644] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119bd8400) [pid = 1644] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12944b400) [pid = 1644] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11806fc00) [pid = 1644] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:26:33 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1121b9800) [pid = 1644] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:26:33 INFO - PROCESS | 1644 | 1467944793020 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]]]}] 19:26:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:26:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 19:26:33 INFO - PROCESS | 1644 | 1467944793060 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:26:33 INFO - PROCESS | 1644 | 1467944793061 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:26:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:26:33 INFO - PROCESS | 1644 | 1467944793063 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:26:33 INFO - PROCESS | 1644 | 1467944793065 Marionette TRACE conn2 <- [1,710,null,{}] 19:26:33 INFO - PROCESS | 1644 | 1467944793067 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}] 19:26:33 INFO - PROCESS | 1644 | 1467944793068 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:33 INFO - PROCESS | 1644 | 1467944793150 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:26:33 INFO - PROCESS | 1644 | 1467944793153 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:33 INFO - PROCESS | 1644 | 1467944793154 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148e000 == 32 [pid = 1644] [id = 185] 19:26:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1127cf000) [pid = 1644] [serial = 553] [outer = 0x0] 19:26:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118328400) [pid = 1644] [serial = 554] [outer = 0x1127cf000] 19:26:33 INFO - PROCESS | 1644 | 1467944793183 Marionette DEBUG loaded listener.js 19:26:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119789000) [pid = 1644] [serial = 555] [outer = 0x1127cf000] 19:26:34 INFO - PROCESS | 1644 | 1467944794018 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]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:26:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 19:26:34 INFO - PROCESS | 1644 | 1467944794034 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 1644 | 1467944794036 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:26:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:26:34 INFO - PROCESS | 1644 | 1467944794038 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 1644 | 1467944794039 Marionette TRACE conn2 <- [1,714,null,{}] 19:26:34 INFO - PROCESS | 1644 | 1467944794044 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}] 19:26:34 INFO - PROCESS | 1644 | 1467944794048 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:34 INFO - PROCESS | 1644 | 1467944794175 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:26:34 INFO - PROCESS | 1644 | 1467944794182 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:34 INFO - PROCESS | 1644 | 1467944794183 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12506e800 == 33 [pid = 1644] [id = 186] 19:26:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11806fc00) [pid = 1644] [serial = 556] [outer = 0x0] 19:26:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121a64800) [pid = 1644] [serial = 557] [outer = 0x11806fc00] 19:26:34 INFO - PROCESS | 1644 | 1467944794209 Marionette DEBUG loaded listener.js 19:26:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x127067800) [pid = 1644] [serial = 558] [outer = 0x11806fc00] 19:26:35 INFO - PROCESS | 1644 | 1467944795059 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]]]}] 19:26:35 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 19:26:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 19:26:35 INFO - PROCESS | 1644 | 1467944795111 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:26:35 INFO - PROCESS | 1644 | 1467944795113 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:26:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:26:35 INFO - PROCESS | 1644 | 1467944795117 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:26:35 INFO - PROCESS | 1644 | 1467944795119 Marionette TRACE conn2 <- [1,718,null,{}] 19:26:35 INFO - PROCESS | 1644 | 1467944795123 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}] 19:26:35 INFO - PROCESS | 1644 | 1467944795125 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:35 INFO - PROCESS | 1644 | 1467944795254 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:26:35 INFO - PROCESS | 1644 | 1467944795311 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:35 INFO - PROCESS | 1644 | 1467944795312 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f73000 == 34 [pid = 1644] [id = 187] 19:26:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11697f400) [pid = 1644] [serial = 559] [outer = 0x0] 19:26:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x117ea1000) [pid = 1644] [serial = 560] [outer = 0x11697f400] 19:26:35 INFO - PROCESS | 1644 | 1467944795345 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11832ac00) [pid = 1644] [serial = 561] [outer = 0x11697f400] 19:26:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:26:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1272ms 19:26:36 INFO - PROCESS | 1644 | 1467944796383 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]]]}] 19:26:36 INFO - PROCESS | 1644 | 1467944796389 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:26:36 INFO - PROCESS | 1644 | 1467944796393 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:26:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:26:36 INFO - PROCESS | 1644 | 1467944796397 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:26:36 INFO - PROCESS | 1644 | 1467944796399 Marionette TRACE conn2 <- [1,722,null,{}] 19:26:36 INFO - PROCESS | 1644 | 1467944796402 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}] 19:26:36 INFO - PROCESS | 1644 | 1467944796404 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:36 INFO - PROCESS | 1644 | 1467944796512 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:26:36 INFO - PROCESS | 1644 | 1467944796584 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 1644 | 1467944796585 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x121484800 == 35 [pid = 1644] [id = 188] 19:26:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119104800) [pid = 1644] [serial = 562] [outer = 0x0] 19:26:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119789400) [pid = 1644] [serial = 563] [outer = 0x119104800] 19:26:36 INFO - PROCESS | 1644 | 1467944796659 Marionette DEBUG loaded listener.js 19:26:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1199c0000) [pid = 1644] [serial = 564] [outer = 0x119104800] 19:26:37 INFO - PROCESS | 1644 | 1467944797354 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] 19:26:37 INFO - PROCESS | 1644 | 1467944797423 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:26:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:26:37 INFO - PROCESS | 1644 | 1467944797428 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 1644 | 1467944797432 Marionette TRACE conn2 <- [1,726,null,{}] 19:26:37 INFO - PROCESS | 1644 | 1467944797452 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}] 19:26:37 INFO - PROCESS | 1644 | 1467944797454 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:37 INFO - PROCESS | 1644 | 1467944797587 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:26:37 INFO - PROCESS | 1644 | --DOCSHELL 0x12d243000 == 34 [pid = 1644] [id = 18] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x128967800) [pid = 1644] [serial = 479] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1181a8c00) [pid = 1644] [serial = 449] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115c4ac00) [pid = 1644] [serial = 446] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12ab3ec00) [pid = 1644] [serial = 512] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124cd4400) [pid = 1644] [serial = 503] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x127064400) [pid = 1644] [serial = 504] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1164e0400) [pid = 1644] [serial = 494] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x117ea2400) [pid = 1644] [serial = 495] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124d8c000) [pid = 1644] [serial = 491] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x128e58c00) [pid = 1644] [serial = 492] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12772cc00) [pid = 1644] [serial = 506] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x128e51000) [pid = 1644] [serial = 507] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x110ea2400) [pid = 1644] [serial = 481] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1127d2c00) [pid = 1644] [serial = 482] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1199be000) [pid = 1644] [serial = 487] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x121256000) [pid = 1644] [serial = 488] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x11967cc00) [pid = 1644] [serial = 497] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x1196b4800) [pid = 1644] [serial = 498] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x1199c9400) [pid = 1644] [serial = 500] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12124c400) [pid = 1644] [serial = 501] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x11832c800) [pid = 1644] [serial = 484] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x119107800) [pid = 1644] [serial = 485] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x12bb73c00) [pid = 1644] [serial = 515] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x12146f800) [pid = 1644] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x12beda800) [pid = 1644] [serial = 518] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x12bbec400) [pid = 1644] [serial = 516] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x117ea5000) [pid = 1644] [serial = 521] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x119a07c00) [pid = 1644] [serial = 522] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x12bee4800) [pid = 1644] [serial = 519] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12c5df000) [pid = 1644] [serial = 528] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x119b2b000) [pid = 1644] [serial = 530] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 56 (0x119b2f400) [pid = 1644] [serial = 531] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 55 (0x127725c00) [pid = 1644] [serial = 524] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 54 (0x129460800) [pid = 1644] [serial = 509] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 53 (0x12a749800) [pid = 1644] [serial = 510] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 52 (0x12b3a2400) [pid = 1644] [serial = 513] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 51 (0x12bf7d000) [pid = 1644] [serial = 525] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | --DOMWINDOW == 50 (0x11978bc00) [pid = 1644] [serial = 527] [outer = 0x0] [url = about:blank] 19:26:37 INFO - PROCESS | 1644 | 1467944797655 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:37 INFO - PROCESS | 1644 | 1467944797656 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x112fea000 == 35 [pid = 1644] [id = 189] 19:26:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 51 (0x1161af800) [pid = 1644] [serial = 565] [outer = 0x0] 19:26:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 52 (0x1176db800) [pid = 1644] [serial = 566] [outer = 0x1161af800] 19:26:37 INFO - PROCESS | 1644 | 1467944797689 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 53 (0x118322400) [pid = 1644] [serial = 567] [outer = 0x1161af800] 19:26:38 INFO - PROCESS | 1644 | 1467944798049 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]]]}] 19:26:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:26:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 640ms 19:26:38 INFO - PROCESS | 1644 | 1467944798067 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 1644 | 1467944798070 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:26:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:26:38 INFO - PROCESS | 1644 | 1467944798076 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - PROCESS | 1644 | 1467944798078 Marionette TRACE conn2 <- [1,730,null,{}] 19:26:38 INFO - PROCESS | 1644 | 1467944798080 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}] 19:26:38 INFO - PROCESS | 1644 | 1467944798082 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:38 INFO - PROCESS | 1644 | 1467944798166 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:26:38 INFO - PROCESS | 1644 | 1467944798170 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 1644 | 1467944798171 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x119397800 == 36 [pid = 1644] [id = 190] 19:26:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 54 (0x118f36400) [pid = 1644] [serial = 568] [outer = 0x0] 19:26:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 55 (0x119784000) [pid = 1644] [serial = 569] [outer = 0x118f36400] 19:26:38 INFO - PROCESS | 1644 | 1467944798202 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 56 (0x1199c3000) [pid = 1644] [serial = 570] [outer = 0x118f36400] 19:26:38 INFO - PROCESS | 1644 | 1467944798605 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] 19:26:38 INFO - PROCESS | 1644 | 1467944798649 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:26:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:26:38 INFO - PROCESS | 1644 | 1467944798652 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - PROCESS | 1644 | 1467944798656 Marionette TRACE conn2 <- [1,734,null,{}] 19:26:38 INFO - PROCESS | 1644 | 1467944798668 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}] 19:26:38 INFO - PROCESS | 1644 | 1467944798673 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:38 INFO - PROCESS | 1644 | 1467944798788 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:26:38 INFO - PROCESS | 1644 | 1467944798842 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 1644 | 1467944798844 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x12170e800 == 37 [pid = 1644] [id = 191] 19:26:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 57 (0x1199ca800) [pid = 1644] [serial = 571] [outer = 0x0] 19:26:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x119b30800) [pid = 1644] [serial = 572] [outer = 0x1199ca800] 19:26:38 INFO - PROCESS | 1644 | 1467944798869 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x121c09000) [pid = 1644] [serial = 573] [outer = 0x1199ca800] 19:26:39 INFO - PROCESS | 1644 | 1467944799308 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]]]}] 19:26:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:26:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 674ms 19:26:39 INFO - PROCESS | 1644 | 1467944799328 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:26:39 INFO - PROCESS | 1644 | 1467944799331 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:26:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:26:39 INFO - PROCESS | 1644 | 1467944799334 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:26:39 INFO - PROCESS | 1644 | 1467944799336 Marionette TRACE conn2 <- [1,738,null,{}] 19:26:39 INFO - PROCESS | 1644 | 1467944799339 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}] 19:26:39 INFO - PROCESS | 1644 | 1467944799341 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:39 INFO - PROCESS | 1644 | 1467944799518 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:26:39 INFO - PROCESS | 1644 | 1467944799527 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:39 INFO - PROCESS | 1644 | 1467944799528 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x125783000 == 38 [pid = 1644] [id = 192] 19:26:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x121f71c00) [pid = 1644] [serial = 574] [outer = 0x0] 19:26:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x124ccfc00) [pid = 1644] [serial = 575] [outer = 0x121f71c00] 19:26:39 INFO - PROCESS | 1644 | 1467944799553 Marionette DEBUG loaded listener.js 19:26:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x12575b800) [pid = 1644] [serial = 576] [outer = 0x121f71c00] 19:26:40 INFO - PROCESS | 1644 | 1467944800354 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]]]}] 19:26:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:26:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1070ms 19:26:40 INFO - PROCESS | 1644 | 1467944800404 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 1644 | 1467944800405 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:26:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:26:40 INFO - PROCESS | 1644 | 1467944800407 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 1644 | 1467944800408 Marionette TRACE conn2 <- [1,742,null,{}] 19:26:40 INFO - PROCESS | 1644 | 1467944800411 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}] 19:26:40 INFO - PROCESS | 1644 | 1467944800412 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:40 INFO - PROCESS | 1644 | 1467944800510 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:26:40 INFO - PROCESS | 1644 | 1467944800519 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:40 INFO - PROCESS | 1644 | 1467944800520 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a6800 == 39 [pid = 1644] [id = 193] 19:26:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x112e62000) [pid = 1644] [serial = 577] [outer = 0x0] 19:26:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x1270ec000) [pid = 1644] [serial = 578] [outer = 0x112e62000] 19:26:40 INFO - PROCESS | 1644 | 1467944800545 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x12771b800) [pid = 1644] [serial = 579] [outer = 0x112e62000] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x11910d000) [pid = 1644] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x119e24c00) [pid = 1644] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x11806dc00) [pid = 1644] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x1171cd800) [pid = 1644] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x119786400) [pid = 1644] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x119e2c800) [pid = 1644] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x1127cf000) [pid = 1644] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:26:40 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x1199ca000) [pid = 1644] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:26:41 INFO - PROCESS | 1644 | 1467944801348 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]]]}] 19:26:41 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 19:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 19:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:26:41 INFO - PROCESS | 1644 | 1467944801378 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:26:41 INFO - PROCESS | 1644 | 1467944801379 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:26:41 INFO - PROCESS | 1644 | 1467944801381 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:26:41 INFO - PROCESS | 1644 | 1467944801382 Marionette TRACE conn2 <- [1,746,null,{}] 19:26:41 INFO - PROCESS | 1644 | 1467944801384 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}] 19:26:41 INFO - PROCESS | 1644 | 1467944801388 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:41 INFO - PROCESS | 1644 | 1467944801494 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:26:41 INFO - PROCESS | 1644 | 1467944801498 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:41 INFO - PROCESS | 1644 | 1467944801499 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x129277000 == 40 [pid = 1644] [id = 194] 19:26:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x118f3c800) [pid = 1644] [serial = 580] [outer = 0x0] 19:26:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x127737800) [pid = 1644] [serial = 581] [outer = 0x118f3c800] 19:26:41 INFO - PROCESS | 1644 | 1467944801525 Marionette DEBUG loaded listener.js 19:26:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x12896c000) [pid = 1644] [serial = 582] [outer = 0x118f3c800] 19:26:42 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.) 19:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 19:26:42 INFO - PROCESS | 1644 | 1467944802347 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]]]}] 19:26:42 INFO - PROCESS | 1644 | 1467944802352 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:26:42 INFO - PROCESS | 1644 | 1467944802354 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:26:42 INFO - PROCESS | 1644 | 1467944802356 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 1644 | 1467944802357 Marionette TRACE conn2 <- [1,750,null,{}] 19:26:42 INFO - PROCESS | 1644 | 1467944802360 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}] 19:26:42 INFO - PROCESS | 1644 | 1467944802361 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:42 INFO - PROCESS | 1644 | 1467944802444 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:26:42 INFO - PROCESS | 1644 | 1467944802495 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 1644 | 1467944802496 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x129778800 == 41 [pid = 1644] [id = 195] 19:26:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x119786400) [pid = 1644] [serial = 583] [outer = 0x0] 19:26:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1291cec00) [pid = 1644] [serial = 584] [outer = 0x119786400] 19:26:42 INFO - PROCESS | 1644 | 1467944802520 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x129446400) [pid = 1644] [serial = 585] [outer = 0x119786400] 19:26:43 INFO - PROCESS | 1644 | 1467944803391 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]]]}] 19:26:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:26:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1072ms 19:26:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:26:43 INFO - PROCESS | 1644 | 1467944803428 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:26:43 INFO - PROCESS | 1644 | 1467944803429 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:26:43 INFO - PROCESS | 1644 | 1467944803431 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:26:43 INFO - PROCESS | 1644 | 1467944803433 Marionette TRACE conn2 <- [1,754,null,{}] 19:26:43 INFO - PROCESS | 1644 | 1467944803435 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}] 19:26:43 INFO - PROCESS | 1644 | 1467944803436 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:43 INFO - PROCESS | 1644 | 1467944803525 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:26:43 INFO - PROCESS | 1644 | 1467944803578 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:43 INFO - PROCESS | 1644 | 1467944803579 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7ac000 == 42 [pid = 1644] [id = 196] 19:26:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x117ea2c00) [pid = 1644] [serial = 586] [outer = 0x0] 19:26:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x1294a1000) [pid = 1644] [serial = 587] [outer = 0x117ea2c00] 19:26:43 INFO - PROCESS | 1644 | 1467944803603 Marionette DEBUG loaded listener.js 19:26:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x12a6c4400) [pid = 1644] [serial = 588] [outer = 0x117ea2c00] 19:26:44 INFO - PROCESS | 1644 | 1467944804483 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]]]}] 19:26:44 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 19:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1071ms 19:26:44 INFO - PROCESS | 1644 | 1467944804504 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 1644 | 1467944804508 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:26:44 INFO - PROCESS | 1644 | 1467944804512 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 1644 | 1467944804515 Marionette TRACE conn2 <- [1,758,null,{}] 19:26:44 INFO - PROCESS | 1644 | 1467944804518 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}] 19:26:44 INFO - PROCESS | 1644 | 1467944804520 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:44 INFO - PROCESS | 1644 | 1467944804620 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:26:44 INFO - PROCESS | 1644 | 1467944804673 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:44 INFO - PROCESS | 1644 | 1467944804675 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188de000 == 43 [pid = 1644] [id = 197] 19:26:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x113ce2400) [pid = 1644] [serial = 589] [outer = 0x0] 19:26:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x1181a1000) [pid = 1644] [serial = 590] [outer = 0x113ce2400] 19:26:44 INFO - PROCESS | 1644 | 1467944804706 Marionette DEBUG loaded listener.js 19:26:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118471c00) [pid = 1644] [serial = 591] [outer = 0x113ce2400] 19:26:45 INFO - PROCESS | 1644 | 1467944805126 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]]]}] 19:26:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:26:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 673ms 19:26:45 INFO - PROCESS | 1644 | 1467944805185 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:26:45 INFO - PROCESS | 1644 | 1467944805188 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:26:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:26:45 INFO - PROCESS | 1644 | 1467944805212 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:26:45 INFO - PROCESS | 1644 | 1467944805214 Marionette TRACE conn2 <- [1,762,null,{}] 19:26:45 INFO - PROCESS | 1644 | 1467944805216 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}] 19:26:45 INFO - PROCESS | 1644 | 1467944805218 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:45 INFO - PROCESS | 1644 | 1467944805321 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:26:45 INFO - PROCESS | 1644 | 1467944805388 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 1644 | 1467944805389 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x125790000 == 44 [pid = 1644] [id = 198] 19:26:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1199c0800) [pid = 1644] [serial = 592] [outer = 0x0] 19:26:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x119a05800) [pid = 1644] [serial = 593] [outer = 0x1199c0800] 19:26:45 INFO - PROCESS | 1644 | 1467944805420 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119e24000) [pid = 1644] [serial = 594] [outer = 0x1199c0800] 19:26:46 INFO - PROCESS | 1644 | 1467944806305 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]]]}] 19:26:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1126ms 19:26:46 INFO - PROCESS | 1644 | 1467944806337 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:26:46 INFO - PROCESS | 1644 | 1467944806338 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:26:46 INFO - PROCESS | 1644 | 1467944806342 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:26:46 INFO - PROCESS | 1644 | 1467944806344 Marionette TRACE conn2 <- [1,766,null,{}] 19:26:46 INFO - PROCESS | 1644 | 1467944806352 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}] 19:26:46 INFO - PROCESS | 1644 | 1467944806355 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:46 INFO - PROCESS | 1644 | 1467944806493 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:26:46 INFO - PROCESS | 1644 | 1467944806549 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 1644 | 1467944806551 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac0f000 == 45 [pid = 1644] [id = 199] 19:26:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x121389c00) [pid = 1644] [serial = 595] [outer = 0x0] 19:26:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x127407000) [pid = 1644] [serial = 596] [outer = 0x121389c00] 19:26:46 INFO - PROCESS | 1644 | 1467944806582 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x127730000) [pid = 1644] [serial = 597] [outer = 0x121389c00] 19:26:47 INFO - PROCESS | 1644 | 1467944807636 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]]]}] 19:26:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:26:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1321ms 19:26:47 INFO - PROCESS | 1644 | 1467944807664 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 1644 | 1467944807666 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:26:47 INFO - PROCESS | 1644 | 1467944807669 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 1644 | 1467944807671 Marionette TRACE conn2 <- [1,770,null,{}] 19:26:47 INFO - PROCESS | 1644 | 1467944807674 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}] 19:26:47 INFO - PROCESS | 1644 | 1467944807676 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12c5b3000 == 44 [pid = 1644] [id = 14] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x116679800 == 43 [pid = 1644] [id = 26] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea3800 == 42 [pid = 1644] [id = 6] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb23000 == 41 [pid = 1644] [id = 20] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12cbee000 == 40 [pid = 1644] [id = 15] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x1129d7800 == 39 [pid = 1644] [id = 22] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x11215b800 == 38 [pid = 1644] [id = 24] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12b383800 == 37 [pid = 1644] [id = 9] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf1c000 == 36 [pid = 1644] [id = 12] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x116675000 == 35 [pid = 1644] [id = 11] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12be4e800 == 34 [pid = 1644] [id = 180] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8c6000 == 33 [pid = 1644] [id = 8] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3f3800 == 32 [pid = 1644] [id = 13] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12dc94000 == 31 [pid = 1644] [id = 21] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb43800 == 30 [pid = 1644] [id = 10] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x1169a3800 == 29 [pid = 1644] [id = 23] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12d591800 == 28 [pid = 1644] [id = 19] 19:26:48 INFO - PROCESS | 1644 | --DOCSHELL 0x11612a000 == 27 [pid = 1644] [id = 25] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121a64800) [pid = 1644] [serial = 557] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x11967d400) [pid = 1644] [serial = 545] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x121252c00) [pid = 1644] [serial = 540] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x119e2b400) [pid = 1644] [serial = 539] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x11806f400) [pid = 1644] [serial = 542] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x118323800) [pid = 1644] [serial = 543] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x1181ae400) [pid = 1644] [serial = 534] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x117e9b000) [pid = 1644] [serial = 533] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x11978c000) [pid = 1644] [serial = 536] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x119b22c00) [pid = 1644] [serial = 537] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x121387400) [pid = 1644] [serial = 551] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x118328400) [pid = 1644] [serial = 554] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x119789000) [pid = 1644] [serial = 555] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x119b26800) [pid = 1644] [serial = 548] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x119bdf000) [pid = 1644] [serial = 549] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x121a63c00) [pid = 1644] [serial = 552] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x1196b8000) [pid = 1644] [serial = 546] [outer = 0x0] [url = about:blank] 19:26:48 INFO - PROCESS | 1644 | 1467944808344 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:26:48 INFO - PROCESS | 1644 | 1467944808377 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:48 INFO - PROCESS | 1644 | 1467944808380 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x112ff3800 == 28 [pid = 1644] [id = 200] 19:26:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x1127d4000) [pid = 1644] [serial = 598] [outer = 0x0] 19:26:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x112e5d800) [pid = 1644] [serial = 599] [outer = 0x1127d4000] 19:26:48 INFO - PROCESS | 1644 | 1467944808408 Marionette DEBUG loaded listener.js 19:26:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x1133b0400) [pid = 1644] [serial = 600] [outer = 0x1127d4000] 19:26:48 INFO - PROCESS | 1644 | 1467944808714 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]]]}] 19:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1071ms 19:26:48 INFO - PROCESS | 1644 | 1467944808743 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:26:48 INFO - PROCESS | 1644 | 1467944808748 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:26:48 INFO - PROCESS | 1644 | 1467944808751 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:26:48 INFO - PROCESS | 1644 | 1467944808753 Marionette TRACE conn2 <- [1,774,null,{}] 19:26:48 INFO - PROCESS | 1644 | 1467944808758 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}] 19:26:48 INFO - PROCESS | 1644 | 1467944808761 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:48 INFO - PROCESS | 1644 | 1467944808854 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:26:48 INFO - PROCESS | 1644 | 1467944808901 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:48 INFO - PROCESS | 1644 | 1467944808903 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169ad800 == 29 [pid = 1644] [id = 201] 19:26:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x113c7f800) [pid = 1644] [serial = 601] [outer = 0x0] 19:26:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x1167adc00) [pid = 1644] [serial = 602] [outer = 0x113c7f800] 19:26:48 INFO - PROCESS | 1644 | 1467944808931 Marionette DEBUG loaded listener.js 19:26:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x117ea0c00) [pid = 1644] [serial = 603] [outer = 0x113c7f800] 19:26:49 INFO - PROCESS | 1644 | 1467944809226 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]]]}] 19:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 19:26:49 INFO - PROCESS | 1644 | 1467944809271 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:26:49 INFO - PROCESS | 1644 | 1467944809276 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:26:49 INFO - PROCESS | 1644 | 1467944809280 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - PROCESS | 1644 | 1467944809282 Marionette TRACE conn2 <- [1,778,null,{}] 19:26:49 INFO - PROCESS | 1644 | 1467944809284 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}] 19:26:49 INFO - PROCESS | 1644 | 1467944809286 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:49 INFO - PROCESS | 1644 | 1467944809369 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:26:49 INFO - PROCESS | 1644 | 1467944809419 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 1644 | 1467944809421 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x118162800 == 30 [pid = 1644] [id = 202] 19:26:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x118063400) [pid = 1644] [serial = 604] [outer = 0x0] 19:26:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x118070400) [pid = 1644] [serial = 605] [outer = 0x118063400] 19:26:49 INFO - PROCESS | 1644 | 1467944809459 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x11832e000) [pid = 1644] [serial = 606] [outer = 0x118063400] 19:26:49 INFO - PROCESS | 1644 | 1467944809800 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]]]}] 19:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 19:26:49 INFO - PROCESS | 1644 | 1467944809855 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:26:49 INFO - PROCESS | 1644 | 1467944809859 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:26:49 INFO - PROCESS | 1644 | 1467944809871 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - PROCESS | 1644 | 1467944809875 Marionette TRACE conn2 <- [1,782,null,{}] 19:26:49 INFO - PROCESS | 1644 | 1467944809879 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}] 19:26:49 INFO - PROCESS | 1644 | 1467944809882 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:50 INFO - PROCESS | 1644 | 1467944810034 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:26:50 INFO - PROCESS | 1644 | 1467944810043 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 1644 | 1467944810044 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186da800 == 31 [pid = 1644] [id = 203] 19:26:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x118068800) [pid = 1644] [serial = 607] [outer = 0x0] 19:26:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x11869bc00) [pid = 1644] [serial = 608] [outer = 0x118068800] 19:26:50 INFO - PROCESS | 1644 | 1467944810084 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x11910f800) [pid = 1644] [serial = 609] [outer = 0x118068800] 19:26:50 INFO - PROCESS | 1644 | 1467944810471 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]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 19:26:50 INFO - PROCESS | 1644 | 1467944810494 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 1644 | 1467944810495 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:26:50 INFO - PROCESS | 1644 | 1467944810497 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 1644 | 1467944810498 Marionette TRACE conn2 <- [1,786,null,{}] 19:26:50 INFO - PROCESS | 1644 | 1467944810507 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}] 19:26:50 INFO - PROCESS | 1644 | 1467944810508 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:50 INFO - PROCESS | 1644 | 1467944810599 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:26:50 INFO - PROCESS | 1644 | 1467944810603 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 1644 | 1467944810604 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1194a3800 == 32 [pid = 1644] [id = 204] 19:26:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x115fd6800) [pid = 1644] [serial = 610] [outer = 0x0] 19:26:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119681400) [pid = 1644] [serial = 611] [outer = 0x115fd6800] 19:26:50 INFO - PROCESS | 1644 | 1467944810629 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1196ba000) [pid = 1644] [serial = 612] [outer = 0x115fd6800] 19:26:51 INFO - PROCESS | 1644 | 1467944810996 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]]]}] 19:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 19:26:51 INFO - PROCESS | 1644 | 1467944811019 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 1644 | 1467944811020 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:26:51 INFO - PROCESS | 1644 | 1467944811022 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 1644 | 1467944811024 Marionette TRACE conn2 <- [1,790,null,{}] 19:26:51 INFO - PROCESS | 1644 | 1467944811028 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}] 19:26:51 INFO - PROCESS | 1644 | 1467944811030 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:51 INFO - PROCESS | 1644 | 1467944811152 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:26:51 INFO - PROCESS | 1644 | 1467944811186 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 1644 | 1467944811190 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x121361800 == 33 [pid = 1644] [id = 205] 19:26:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1199bfc00) [pid = 1644] [serial = 613] [outer = 0x0] 19:26:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119b22400) [pid = 1644] [serial = 614] [outer = 0x1199bfc00] 19:26:51 INFO - PROCESS | 1644 | 1467944811216 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119b30c00) [pid = 1644] [serial = 615] [outer = 0x1199bfc00] 19:26:51 INFO - PROCESS | 1644 | 1467944811544 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]]]}] 19:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 572ms 19:26:51 INFO - PROCESS | 1644 | 1467944811594 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 1644 | 1467944811596 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:26:51 INFO - PROCESS | 1644 | 1467944811598 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 1644 | 1467944811599 Marionette TRACE conn2 <- [1,794,null,{}] 19:26:51 INFO - PROCESS | 1644 | 1467944811601 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}] 19:26:51 INFO - PROCESS | 1644 | 1467944811602 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:51 INFO - PROCESS | 1644 | 1467944811693 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:26:51 INFO - PROCESS | 1644 | 1467944811725 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 1644 | 1467944811727 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x1215a2800 == 34 [pid = 1644] [id = 206] 19:26:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119b31000) [pid = 1644] [serial = 616] [outer = 0x0] 19:26:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119e27400) [pid = 1644] [serial = 617] [outer = 0x119b31000] 19:26:51 INFO - PROCESS | 1644 | 1467944811752 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121249400) [pid = 1644] [serial = 618] [outer = 0x119b31000] 19:26:52 INFO - PROCESS | 1644 | 1467944812091 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]]]}] 19:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 517ms 19:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:26:52 INFO - PROCESS | 1644 | 1467944812116 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:26:52 INFO - PROCESS | 1644 | 1467944812117 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:26:52 INFO - PROCESS | 1644 | 1467944812120 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:26:52 INFO - PROCESS | 1644 | 1467944812121 Marionette TRACE conn2 <- [1,798,null,{}] 19:26:52 INFO - PROCESS | 1644 | 1467944812123 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}] 19:26:52 INFO - PROCESS | 1644 | 1467944812126 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:52 INFO - PROCESS | 1644 | 1467944812223 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:26:52 INFO - PROCESS | 1644 | 1467944812227 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 1644 | 1467944812228 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x124884000 == 35 [pid = 1644] [id = 207] 19:26:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x113cd8400) [pid = 1644] [serial = 619] [outer = 0x0] 19:26:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121257800) [pid = 1644] [serial = 620] [outer = 0x113cd8400] 19:26:52 INFO - PROCESS | 1644 | 1467944812252 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x121473400) [pid = 1644] [serial = 621] [outer = 0x113cd8400] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x117ea2c00) [pid = 1644] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x112e62000) [pid = 1644] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118f3c800) [pid = 1644] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119786400) [pid = 1644] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118f36400) [pid = 1644] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1161af800) [pid = 1644] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1199ca800) [pid = 1644] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121f71c00) [pid = 1644] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x119104800) [pid = 1644] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x11697f400) [pid = 1644] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:26:52 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x11806fc00) [pid = 1644] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:26:52 INFO - PROCESS | 1644 | 1467944812646 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]]]}] 19:26:52 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 19:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 567ms 19:26:52 INFO - PROCESS | 1644 | 1467944812688 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:26:52 INFO - PROCESS | 1644 | 1467944812690 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:26:52 INFO - PROCESS | 1644 | 1467944812698 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:26:52 INFO - PROCESS | 1644 | 1467944812699 Marionette TRACE conn2 <- [1,802,null,{}] 19:26:52 INFO - PROCESS | 1644 | 1467944812716 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}] 19:26:52 INFO - PROCESS | 1644 | 1467944812717 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:52 INFO - PROCESS | 1644 | 1467944812797 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:26:52 INFO - PROCESS | 1644 | 1467944812801 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 1644 | 1467944812802 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12506b000 == 36 [pid = 1644] [id = 208] 19:26:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119104800) [pid = 1644] [serial = 622] [outer = 0x0] 19:26:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x121255400) [pid = 1644] [serial = 623] [outer = 0x119104800] 19:26:52 INFO - PROCESS | 1644 | 1467944812829 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1216f7c00) [pid = 1644] [serial = 624] [outer = 0x119104800] 19:26:53 INFO - PROCESS | 1644 | 1467944813169 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]]]}] 19:26:53 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 19:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 481ms 19:26:53 INFO - PROCESS | 1644 | 1467944813179 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 1644 | 1467944813181 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:26:53 INFO - PROCESS | 1644 | 1467944813183 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 1644 | 1467944813184 Marionette TRACE conn2 <- [1,806,null,{}] 19:26:53 INFO - PROCESS | 1644 | 1467944813186 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}] 19:26:53 INFO - PROCESS | 1644 | 1467944813187 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:53 INFO - PROCESS | 1644 | 1467944813268 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:26:53 INFO - PROCESS | 1644 | 1467944813272 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 1644 | 1467944813273 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x12723d800 == 37 [pid = 1644] [id = 209] 19:26:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1199ca000) [pid = 1644] [serial = 625] [outer = 0x0] 19:26:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121cb2000) [pid = 1644] [serial = 626] [outer = 0x1199ca000] 19:26:53 INFO - PROCESS | 1644 | 1467944813301 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x12487d000) [pid = 1644] [serial = 627] [outer = 0x1199ca000] 19:26:53 INFO - PROCESS | 1644 | [1644] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:26:53 INFO - PROCESS | 1644 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:26:53 INFO - PROCESS | 1644 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:26:53 INFO - PROCESS | 1644 | [GFX2-]: Using SkiaGL canvas. 19:26:53 INFO - PROCESS | 1644 | 1467944813631 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]]]}] 19:26:53 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 19:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 468ms 19:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:26:53 INFO - PROCESS | 1644 | 1467944813652 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 1644 | 1467944813653 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:26:53 INFO - PROCESS | 1644 | 1467944813655 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 1644 | 1467944813657 Marionette TRACE conn2 <- [1,810,null,{}] 19:26:53 INFO - PROCESS | 1644 | 1467944813662 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}] 19:26:53 INFO - PROCESS | 1644 | 1467944813663 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:53 INFO - PROCESS | 1644 | 1467944813777 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:26:53 INFO - PROCESS | 1644 | 1467944813783 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 1644 | 1467944813785 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e14000 == 38 [pid = 1644] [id = 210] 19:26:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x124bac800) [pid = 1644] [serial = 628] [outer = 0x0] 19:26:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x125697400) [pid = 1644] [serial = 629] [outer = 0x124bac800] 19:26:53 INFO - PROCESS | 1644 | 1467944813815 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x126805000) [pid = 1644] [serial = 630] [outer = 0x124bac800] 19:26:54 INFO - PROCESS | 1644 | 1467944814177 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]]]}] 19:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 572ms 19:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:26:54 INFO - PROCESS | 1644 | 1467944814227 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 1644 | 1467944814229 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:26:54 INFO - PROCESS | 1644 | 1467944814231 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 1644 | 1467944814233 Marionette TRACE conn2 <- [1,814,null,{}] 19:26:54 INFO - PROCESS | 1644 | 1467944814235 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}] 19:26:54 INFO - PROCESS | 1644 | 1467944814237 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:54 INFO - PROCESS | 1644 | 1467944814314 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:26:54 INFO - PROCESS | 1644 | 1467944814370 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 1644 | 1467944814371 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x12927b000 == 39 [pid = 1644] [id = 211] 19:26:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124bb6000) [pid = 1644] [serial = 631] [outer = 0x0] 19:26:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x126fad000) [pid = 1644] [serial = 632] [outer = 0x124bb6000] 19:26:54 INFO - PROCESS | 1644 | 1467944814395 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12771c000) [pid = 1644] [serial = 633] [outer = 0x124bb6000] 19:26:54 INFO - PROCESS | 1644 | 1467944814902 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] 19:26:54 INFO - PROCESS | 1644 | 1467944814960 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:26:54 INFO - PROCESS | 1644 | 1467944814964 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 1644 | 1467944814970 Marionette TRACE conn2 <- [1,818,null,{}] 19:26:54 INFO - PROCESS | 1644 | 1467944814975 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}] 19:26:54 INFO - PROCESS | 1644 | 1467944814977 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:55 INFO - PROCESS | 1644 | 1467944815132 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:26:55 INFO - PROCESS | 1644 | 1467944815271 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:55 INFO - PROCESS | 1644 | 1467944815273 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x116ff0000 == 40 [pid = 1644] [id = 212] 19:26:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x113c81000) [pid = 1644] [serial = 634] [outer = 0x0] 19:26:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1164d9c00) [pid = 1644] [serial = 635] [outer = 0x113c81000] 19:26:55 INFO - PROCESS | 1644 | 1467944815304 Marionette DEBUG loaded listener.js 19:26:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x117ea5400) [pid = 1644] [serial = 636] [outer = 0x113c81000] 19:26:55 INFO - PROCESS | 1644 | 1467944815827 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]]]}] 19:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 876ms 19:26:55 INFO - PROCESS | 1644 | 1467944815867 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:26:55 INFO - PROCESS | 1644 | 1467944815870 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:26:55 INFO - PROCESS | 1644 | 1467944815878 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 1644 | 1467944815880 Marionette TRACE conn2 <- [1,822,null,{}] 19:26:55 INFO - PROCESS | 1644 | 1467944815883 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}] 19:26:55 INFO - PROCESS | 1644 | 1467944815884 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:56 INFO - PROCESS | 1644 | 1467944816087 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:26:56 INFO - PROCESS | 1644 | 1467944816167 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:56 INFO - PROCESS | 1644 | 1467944816168 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x111ea0000 == 41 [pid = 1644] [id = 213] 19:26:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x111c13800) [pid = 1644] [serial = 637] [outer = 0x0] 19:26:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x111c7b400) [pid = 1644] [serial = 638] [outer = 0x111c13800] 19:26:56 INFO - PROCESS | 1644 | 1467944816196 Marionette DEBUG loaded listener.js 19:26:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112141c00) [pid = 1644] [serial = 639] [outer = 0x111c13800] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x121484800 == 40 [pid = 1644] [id = 188] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a6800 == 39 [pid = 1644] [id = 193] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x112fea000 == 38 [pid = 1644] [id = 189] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x12148e000 == 37 [pid = 1644] [id = 185] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x12170e800 == 36 [pid = 1644] [id = 191] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x12506e800 == 35 [pid = 1644] [id = 186] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x119397800 == 34 [pid = 1644] [id = 190] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x11949b000 == 33 [pid = 1644] [id = 183] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x125783000 == 32 [pid = 1644] [id = 192] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x117e21800 == 31 [pid = 1644] [id = 182] 19:26:56 INFO - PROCESS | 1644 | --DOCSHELL 0x1164af000 == 30 [pid = 1644] [id = 181] 19:26:56 INFO - PROCESS | 1644 | 1467944816721 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] 19:26:56 INFO - PROCESS | 1644 | 1467944816761 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:26:56 INFO - PROCESS | 1644 | 1467944816769 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:26:56 INFO - PROCESS | 1644 | 1467944816772 Marionette TRACE conn2 <- [1,826,null,{}] 19:26:56 INFO - PROCESS | 1644 | 1467944816776 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}] 19:26:56 INFO - PROCESS | 1644 | 1467944816778 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:56 INFO - PROCESS | 1644 | 1467944816897 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:26:56 INFO - PROCESS | 1644 | 1467944816914 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:56 INFO - PROCESS | 1644 | 1467944816915 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x116606800 == 31 [pid = 1644] [id = 214] 19:26:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x113950c00) [pid = 1644] [serial = 640] [outer = 0x0] 19:26:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x113c7ec00) [pid = 1644] [serial = 641] [outer = 0x113950c00] 19:26:56 INFO - PROCESS | 1644 | 1467944816960 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x115f0bc00) [pid = 1644] [serial = 642] [outer = 0x113950c00] 19:26:57 INFO - PROCESS | 1644 | 1467944817382 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]]]}] 19:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 19:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:26:57 INFO - PROCESS | 1644 | 1467944817441 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:26:57 INFO - PROCESS | 1644 | 1467944817443 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:26:57 INFO - PROCESS | 1644 | 1467944817445 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:26:57 INFO - PROCESS | 1644 | 1467944817446 Marionette TRACE conn2 <- [1,830,null,{}] 19:26:57 INFO - PROCESS | 1644 | 1467944817449 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}] 19:26:57 INFO - PROCESS | 1644 | 1467944817450 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:57 INFO - PROCESS | 1644 | 1467944817529 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:26:57 INFO - PROCESS | 1644 | 1467944817535 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 1644 | 1467944817536 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fe2000 == 32 [pid = 1644] [id = 215] 19:26:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x116a0fc00) [pid = 1644] [serial = 643] [outer = 0x0] 19:26:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x116fbe400) [pid = 1644] [serial = 644] [outer = 0x116a0fc00] 19:26:57 INFO - PROCESS | 1644 | 1467944817564 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1176e3800) [pid = 1644] [serial = 645] [outer = 0x116a0fc00] 19:26:58 INFO - PROCESS | 1644 | 1467944818015 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]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 618ms 19:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:26:58 INFO - PROCESS | 1644 | 1467944818064 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 1644 | 1467944818068 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:26:58 INFO - PROCESS | 1644 | 1467944818080 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 1644 | 1467944818085 Marionette TRACE conn2 <- [1,834,null,{}] 19:26:58 INFO - PROCESS | 1644 | 1467944818089 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}] 19:26:58 INFO - PROCESS | 1644 | 1467944818092 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:58 INFO - PROCESS | 1644 | 1467944818221 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:26:58 INFO - PROCESS | 1644 | 1467944818230 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 1644 | 1467944818232 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x119395800 == 33 [pid = 1644] [id = 216] 19:26:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118066400) [pid = 1644] [serial = 646] [outer = 0x0] 19:26:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1181ab400) [pid = 1644] [serial = 647] [outer = 0x118066400] 19:26:58 INFO - PROCESS | 1644 | 1467944818271 Marionette DEBUG loaded listener.js 19:26:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11852a800) [pid = 1644] [serial = 648] [outer = 0x118066400] 19:26:58 INFO - PROCESS | 1644 | 1467944818595 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]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 580ms 19:26:58 INFO - PROCESS | 1644 | 1467944818658 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 1644 | 1467944818659 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:26:58 INFO - PROCESS | 1644 | 1467944818662 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 1644 | 1467944818663 Marionette TRACE conn2 <- [1,838,null,{}] 19:26:58 INFO - PROCESS | 1644 | 1467944818665 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}] 19:26:58 INFO - PROCESS | 1644 | 1467944818666 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:58 INFO - PROCESS | 1644 | 1467944818744 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:26:58 INFO - PROCESS | 1644 | 1467944818765 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 1644 | 1467944818767 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x119ba1800 == 34 [pid = 1644] [id = 217] 19:26:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x113c2dc00) [pid = 1644] [serial = 649] [outer = 0x0] 19:26:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118f40000) [pid = 1644] [serial = 650] [outer = 0x113c2dc00] 19:26:58 INFO - PROCESS | 1644 | 1467944818798 Marionette DEBUG loaded listener.js 19:26:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118fc1800) [pid = 1644] [serial = 651] [outer = 0x113c2dc00] 19:26:59 INFO - PROCESS | 1644 | 1467944819138 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]]]}] 19:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 517ms 19:26:59 INFO - PROCESS | 1644 | 1467944819180 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 1644 | 1467944819181 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:26:59 INFO - PROCESS | 1644 | 1467944819183 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 1644 | 1467944819185 Marionette TRACE conn2 <- [1,842,null,{}] 19:26:59 INFO - PROCESS | 1644 | 1467944819187 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}] 19:26:59 INFO - PROCESS | 1644 | 1467944819188 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:59 INFO - PROCESS | 1644 | 1467944819285 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:26:59 INFO - PROCESS | 1644 | 1467944819320 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:59 INFO - PROCESS | 1644 | 1467944819324 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148e800 == 35 [pid = 1644] [id = 218] 19:26:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1196b6800) [pid = 1644] [serial = 652] [outer = 0x0] 19:26:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1196bb400) [pid = 1644] [serial = 653] [outer = 0x1196b6800] 19:26:59 INFO - PROCESS | 1644 | 1467944819360 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119905400) [pid = 1644] [serial = 654] [outer = 0x1196b6800] 19:26:59 INFO - PROCESS | 1644 | 1467944819711 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]]]}] 19:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 19:26:59 INFO - PROCESS | 1644 | 1467944819752 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 1644 | 1467944819753 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:26:59 INFO - PROCESS | 1644 | 1467944819756 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 1644 | 1467944819757 Marionette TRACE conn2 <- [1,846,null,{}] 19:26:59 INFO - PROCESS | 1644 | 1467944819759 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}] 19:26:59 INFO - PROCESS | 1644 | 1467944819761 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:59 INFO - PROCESS | 1644 | 1467944819862 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:26:59 INFO - PROCESS | 1644 | 1467944819874 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:59 INFO - PROCESS | 1644 | 1467944819875 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:26:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x121ca3800 == 36 [pid = 1644] [id = 219] 19:26:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119909c00) [pid = 1644] [serial = 655] [outer = 0x0] 19:26:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119a10000) [pid = 1644] [serial = 656] [outer = 0x119909c00] 19:26:59 INFO - PROCESS | 1644 | 1467944819907 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119b29400) [pid = 1644] [serial = 657] [outer = 0x119909c00] 19:27:00 INFO - PROCESS | 1644 | 1467944820259 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]]]}] 19:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 522ms 19:27:00 INFO - PROCESS | 1644 | 1467944820279 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 1644 | 1467944820280 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:27:00 INFO - PROCESS | 1644 | 1467944820282 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - PROCESS | 1644 | 1467944820283 Marionette TRACE conn2 <- [1,850,null,{}] 19:27:00 INFO - PROCESS | 1644 | 1467944820286 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}] 19:27:00 INFO - PROCESS | 1644 | 1467944820287 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:00 INFO - PROCESS | 1644 | 1467944820382 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:27:00 INFO - PROCESS | 1644 | 1467944820386 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 1644 | 1467944820387 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d2800 == 37 [pid = 1644] [id = 220] 19:27:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1199c5400) [pid = 1644] [serial = 658] [outer = 0x0] 19:27:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119bdf000) [pid = 1644] [serial = 659] [outer = 0x1199c5400] 19:27:00 INFO - PROCESS | 1644 | 1467944820412 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119e25800) [pid = 1644] [serial = 660] [outer = 0x1199c5400] 19:27:00 INFO - PROCESS | 1644 | 1467944820738 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]]]}] 19:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 19:27:00 INFO - PROCESS | 1644 | 1467944820755 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 1644 | 1467944820757 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:27:00 INFO - PROCESS | 1644 | 1467944820762 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - PROCESS | 1644 | 1467944820763 Marionette TRACE conn2 <- [1,854,null,{}] 19:27:00 INFO - PROCESS | 1644 | 1467944820771 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}] 19:27:00 INFO - PROCESS | 1644 | 1467944820772 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:00 INFO - PROCESS | 1644 | 1467944820868 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:27:00 INFO - PROCESS | 1644 | 1467944820871 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 1644 | 1467944820872 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x127235000 == 38 [pid = 1644] [id = 221] 19:27:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119b29800) [pid = 1644] [serial = 661] [outer = 0x0] 19:27:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119e2ec00) [pid = 1644] [serial = 662] [outer = 0x119b29800] 19:27:00 INFO - PROCESS | 1644 | 1467944820907 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121253800) [pid = 1644] [serial = 663] [outer = 0x119b29800] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x115fd6800) [pid = 1644] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118063400) [pid = 1644] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118068800) [pid = 1644] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1127d4000) [pid = 1644] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x113c7f800) [pid = 1644] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1199bfc00) [pid = 1644] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x113ce2400) [pid = 1644] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1199c0800) [pid = 1644] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119b31000) [pid = 1644] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x113cd8400) [pid = 1644] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119104800) [pid = 1644] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1199ca000) [pid = 1644] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:27:01 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124bac800) [pid = 1644] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:27:01 INFO - PROCESS | 1644 | 1467944821280 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]]]}] 19:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 524ms 19:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:27:01 INFO - PROCESS | 1644 | 1467944821286 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 1644 | 1467944821287 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:27:01 INFO - PROCESS | 1644 | 1467944821297 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 1644 | 1467944821298 Marionette TRACE conn2 <- [1,858,null,{}] 19:27:01 INFO - PROCESS | 1644 | 1467944821301 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}] 19:27:01 INFO - PROCESS | 1644 | 1467944821302 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:01 INFO - PROCESS | 1644 | 1467944821410 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:27:01 INFO - PROCESS | 1644 | 1467944821441 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 1644 | 1467944821442 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a6800 == 39 [pid = 1644] [id = 222] 19:27:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1127d6000) [pid = 1644] [serial = 664] [outer = 0x0] 19:27:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119684000) [pid = 1644] [serial = 665] [outer = 0x1127d6000] 19:27:01 INFO - PROCESS | 1644 | 1467944821466 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119e25c00) [pid = 1644] [serial = 666] [outer = 0x1127d6000] 19:27:01 INFO - PROCESS | 1644 | 1467944821730 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]]]}] 19:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 477ms 19:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:27:01 INFO - PROCESS | 1644 | 1467944821766 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 1644 | 1467944821767 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:27:01 INFO - PROCESS | 1644 | 1467944821769 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 1644 | 1467944821771 Marionette TRACE conn2 <- [1,862,null,{}] 19:27:01 INFO - PROCESS | 1644 | 1467944821781 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}] 19:27:01 INFO - PROCESS | 1644 | 1467944821783 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:01 INFO - PROCESS | 1644 | 1467944821867 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:27:01 INFO - PROCESS | 1644 | 1467944821872 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 1644 | 1467944821874 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12975d000 == 40 [pid = 1644] [id = 223] 19:27:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x121014400) [pid = 1644] [serial = 667] [outer = 0x0] 19:27:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12138a400) [pid = 1644] [serial = 668] [outer = 0x121014400] 19:27:01 INFO - PROCESS | 1644 | 1467944821910 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x121f64000) [pid = 1644] [serial = 669] [outer = 0x121014400] 19:27:02 INFO - PROCESS | 1644 | 1467944822259 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]]]}] 19:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 19:27:02 INFO - PROCESS | 1644 | 1467944822298 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 1644 | 1467944822300 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:27:02 INFO - PROCESS | 1644 | 1467944822303 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 1644 | 1467944822305 Marionette TRACE conn2 <- [1,866,null,{}] 19:27:02 INFO - PROCESS | 1644 | 1467944822307 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}] 19:27:02 INFO - PROCESS | 1644 | 1467944822309 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:02 INFO - PROCESS | 1644 | 1467944822402 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:27:02 INFO - PROCESS | 1644 | 1467944822407 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:02 INFO - PROCESS | 1644 | 1467944822408 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7b2000 == 41 [pid = 1644] [id = 224] 19:27:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1216f1c00) [pid = 1644] [serial = 670] [outer = 0x0] 19:27:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124d8e400) [pid = 1644] [serial = 671] [outer = 0x1216f1c00] 19:27:02 INFO - PROCESS | 1644 | 1467944822432 Marionette DEBUG loaded listener.js 19:27:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x125764c00) [pid = 1644] [serial = 672] [outer = 0x1216f1c00] 19:27:02 INFO - PROCESS | 1644 | 1467944822731 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]]]}] 19:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 19:27:02 INFO - PROCESS | 1644 | 1467944822774 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 1644 | 1467944822777 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:27:02 INFO - PROCESS | 1644 | 1467944822780 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 1644 | 1467944822781 Marionette TRACE conn2 <- [1,870,null,{}] 19:27:02 INFO - PROCESS | 1644 | 1467944822783 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}] 19:27:02 INFO - PROCESS | 1644 | 1467944822784 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:02 INFO - PROCESS | 1644 | 1467944822865 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:27:02 INFO - PROCESS | 1644 | 1467944822869 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:02 INFO - PROCESS | 1644 | 1467944822870 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8c9800 == 42 [pid = 1644] [id = 225] 19:27:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x126806800) [pid = 1644] [serial = 673] [outer = 0x0] 19:27:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126a06400) [pid = 1644] [serial = 674] [outer = 0x126806800] 19:27:02 INFO - PROCESS | 1644 | 1467944822901 Marionette DEBUG loaded listener.js 19:27:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x127063400) [pid = 1644] [serial = 675] [outer = 0x126806800] 19:27:03 INFO - PROCESS | 1644 | 1467944823338 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]]]}] 19:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 618ms 19:27:03 INFO - PROCESS | 1644 | 1467944823399 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:27:03 INFO - PROCESS | 1644 | 1467944823402 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:27:03 INFO - PROCESS | 1644 | 1467944823405 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 1644 | 1467944823407 Marionette TRACE conn2 <- [1,874,null,{}] 19:27:03 INFO - PROCESS | 1644 | 1467944823430 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}] 19:27:03 INFO - PROCESS | 1644 | 1467944823432 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:03 INFO - PROCESS | 1644 | 1467944823537 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:27:03 INFO - PROCESS | 1644 | 1467944823639 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 1644 | 1467944823640 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f74000 == 43 [pid = 1644] [id = 226] 19:27:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1131cd800) [pid = 1644] [serial = 676] [outer = 0x0] 19:27:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1133d7c00) [pid = 1644] [serial = 677] [outer = 0x1131cd800] 19:27:03 INFO - PROCESS | 1644 | 1467944823672 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x115f6c800) [pid = 1644] [serial = 678] [outer = 0x1131cd800] 19:27:04 INFO - PROCESS | 1644 | 1467944824082 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]]]}] 19:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 689ms 19:27:04 INFO - PROCESS | 1644 | 1467944824094 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 1644 | 1467944824097 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:27:04 INFO - PROCESS | 1644 | 1467944824101 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 1644 | 1467944824103 Marionette TRACE conn2 <- [1,878,null,{}] 19:27:04 INFO - PROCESS | 1644 | 1467944824106 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}] 19:27:04 INFO - PROCESS | 1644 | 1467944824108 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:04 INFO - PROCESS | 1644 | 1467944824211 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:27:04 INFO - PROCESS | 1644 | 1467944824277 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:04 INFO - PROCESS | 1644 | 1467944824279 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0ca800 == 44 [pid = 1644] [id = 227] 19:27:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x116903000) [pid = 1644] [serial = 679] [outer = 0x0] 19:27:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118065800) [pid = 1644] [serial = 680] [outer = 0x116903000] 19:27:04 INFO - PROCESS | 1644 | 1467944824309 Marionette DEBUG loaded listener.js 19:27:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1181ad000) [pid = 1644] [serial = 681] [outer = 0x116903000] 19:27:04 INFO - PROCESS | 1644 | 1467944824720 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]]]}] 19:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 19:27:04 INFO - PROCESS | 1644 | 1467944824771 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 1644 | 1467944824773 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:27:04 INFO - PROCESS | 1644 | 1467944824776 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 1644 | 1467944824778 Marionette TRACE conn2 <- [1,882,null,{}] 19:27:04 INFO - PROCESS | 1644 | 1467944824786 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}] 19:27:04 INFO - PROCESS | 1644 | 1467944824790 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:04 INFO - PROCESS | 1644 | 1467944824915 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:27:04 INFO - PROCESS | 1644 | 1467944824995 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:04 INFO - PROCESS | 1644 | 1467944824997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac0e800 == 45 [pid = 1644] [id = 228] 19:27:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119108800) [pid = 1644] [serial = 682] [outer = 0x0] 19:27:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119784800) [pid = 1644] [serial = 683] [outer = 0x119108800] 19:27:05 INFO - PROCESS | 1644 | 1467944825030 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1199c0c00) [pid = 1644] [serial = 684] [outer = 0x119108800] 19:27:05 INFO - PROCESS | 1644 | 1467944825445 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]]]}] 19:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 720ms 19:27:05 INFO - PROCESS | 1644 | 1467944825497 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:27:05 INFO - PROCESS | 1644 | 1467944825499 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:27:05 INFO - PROCESS | 1644 | 1467944825502 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:27:05 INFO - PROCESS | 1644 | 1467944825503 Marionette TRACE conn2 <- [1,886,null,{}] 19:27:05 INFO - PROCESS | 1644 | 1467944825505 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}] 19:27:05 INFO - PROCESS | 1644 | 1467944825507 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:05 INFO - PROCESS | 1644 | 1467944825609 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:27:05 INFO - PROCESS | 1644 | 1467944825662 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:05 INFO - PROCESS | 1644 | 1467944825664 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b38c000 == 46 [pid = 1644] [id = 229] 19:27:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x119be5400) [pid = 1644] [serial = 685] [outer = 0x0] 19:27:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121255000) [pid = 1644] [serial = 686] [outer = 0x119be5400] 19:27:05 INFO - PROCESS | 1644 | 1467944825693 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x121cb7800) [pid = 1644] [serial = 687] [outer = 0x119be5400] 19:27:06 INFO - PROCESS | 1644 | 1467944826299 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]]]}] 19:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 819ms 19:27:06 INFO - PROCESS | 1644 | 1467944826322 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:27:06 INFO - PROCESS | 1644 | 1467944826325 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:27:06 INFO - PROCESS | 1644 | 1467944826330 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:27:06 INFO - PROCESS | 1644 | 1467944826332 Marionette TRACE conn2 <- [1,890,null,{}] 19:27:06 INFO - PROCESS | 1644 | 1467944826336 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}] 19:27:06 INFO - PROCESS | 1644 | 1467944826337 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:06 INFO - PROCESS | 1644 | 1467944826430 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:27:06 INFO - PROCESS | 1644 | 1467944826503 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 1644 | 1467944826506 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa1800 == 47 [pid = 1644] [id = 230] 19:27:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x113cd7800) [pid = 1644] [serial = 688] [outer = 0x0] 19:27:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x115f6c000) [pid = 1644] [serial = 689] [outer = 0x113cd7800] 19:27:06 INFO - PROCESS | 1644 | 1467944826539 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x116933800) [pid = 1644] [serial = 690] [outer = 0x113cd7800] 19:27:07 INFO - PROCESS | 1644 | 1467944827087 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]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 824ms 19:27:07 INFO - PROCESS | 1644 | 1467944827155 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 1644 | 1467944827160 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:27:07 INFO - PROCESS | 1644 | 1467944827166 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 1644 | 1467944827168 Marionette TRACE conn2 <- [1,894,null,{}] 19:27:07 INFO - PROCESS | 1644 | 1467944827172 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}] 19:27:07 INFO - PROCESS | 1644 | 1467944827174 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:07 INFO - PROCESS | 1644 | 1467944827300 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:27:07 INFO - PROCESS | 1644 | 1467944827353 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 1644 | 1467944827355 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d9800 == 48 [pid = 1644] [id = 231] 19:27:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x11817f000) [pid = 1644] [serial = 691] [outer = 0x0] 19:27:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1181a5800) [pid = 1644] [serial = 692] [outer = 0x11817f000] 19:27:07 INFO - PROCESS | 1644 | 1467944827383 Marionette DEBUG loaded listener.js 19:27:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x118331c00) [pid = 1644] [serial = 693] [outer = 0x11817f000] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac0f000 == 47 [pid = 1644] [id = 199] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x116f73000 == 46 [pid = 1644] [id = 187] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7ac000 == 45 [pid = 1644] [id = 196] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x129277000 == 44 [pid = 1644] [id = 194] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x1188de000 == 43 [pid = 1644] [id = 197] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12148e800 == 42 [pid = 1644] [id = 218] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x125790000 == 41 [pid = 1644] [id = 198] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7b2000 == 40 [pid = 1644] [id = 224] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x121ca3800 == 39 [pid = 1644] [id = 219] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12975d000 == 38 [pid = 1644] [id = 223] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d2800 == 37 [pid = 1644] [id = 220] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a6800 == 36 [pid = 1644] [id = 222] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x129778800 == 35 [pid = 1644] [id = 195] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x127235000 == 34 [pid = 1644] [id = 221] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x121372800 == 33 [pid = 1644] [id = 184] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa1800 == 32 [pid = 1644] [id = 230] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12b38c000 == 31 [pid = 1644] [id = 229] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac0e800 == 30 [pid = 1644] [id = 228] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0ca800 == 29 [pid = 1644] [id = 227] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x116f74000 == 28 [pid = 1644] [id = 226] 19:27:08 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8c9800 == 27 [pid = 1644] [id = 225] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x126fad000) [pid = 1644] [serial = 632] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119681400) [pid = 1644] [serial = 611] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118070400) [pid = 1644] [serial = 605] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x11832e000) [pid = 1644] [serial = 606] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11869bc00) [pid = 1644] [serial = 608] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x112e5d800) [pid = 1644] [serial = 599] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1133b0400) [pid = 1644] [serial = 600] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1167adc00) [pid = 1644] [serial = 602] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x117ea0c00) [pid = 1644] [serial = 603] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119b30c00) [pid = 1644] [serial = 615] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x127407000) [pid = 1644] [serial = 596] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119b22400) [pid = 1644] [serial = 614] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118471c00) [pid = 1644] [serial = 591] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1181a1000) [pid = 1644] [serial = 590] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119e24000) [pid = 1644] [serial = 594] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119a05800) [pid = 1644] [serial = 593] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121249400) [pid = 1644] [serial = 618] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119e27400) [pid = 1644] [serial = 617] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121257800) [pid = 1644] [serial = 620] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121255400) [pid = 1644] [serial = 623] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121cb2000) [pid = 1644] [serial = 626] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12487d000) [pid = 1644] [serial = 627] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121473400) [pid = 1644] [serial = 621] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1216f7c00) [pid = 1644] [serial = 624] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1196ba000) [pid = 1644] [serial = 612] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x125697400) [pid = 1644] [serial = 629] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x126805000) [pid = 1644] [serial = 630] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11910f800) [pid = 1644] [serial = 609] [outer = 0x0] [url = about:blank] 19:27:08 INFO - PROCESS | 1644 | 1467944828279 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]]]}] 19:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1123ms 19:27:08 INFO - PROCESS | 1644 | 1467944828289 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 1644 | 1467944828292 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:27:08 INFO - PROCESS | 1644 | 1467944828298 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 1644 | 1467944828300 Marionette TRACE conn2 <- [1,898,null,{}] 19:27:08 INFO - PROCESS | 1644 | 1467944828304 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}] 19:27:08 INFO - PROCESS | 1644 | 1467944828306 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:08 INFO - PROCESS | 1644 | 1467944828385 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:27:08 INFO - PROCESS | 1644 | 1467944828391 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 1644 | 1467944828396 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164a0800 == 28 [pid = 1644] [id = 232] 19:27:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x112e69400) [pid = 1644] [serial = 694] [outer = 0x0] 19:27:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11394c400) [pid = 1644] [serial = 695] [outer = 0x112e69400] 19:27:08 INFO - PROCESS | 1644 | 1467944828423 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x115fd8000) [pid = 1644] [serial = 696] [outer = 0x112e69400] 19:27:08 INFO - PROCESS | 1644 | 1467944828939 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]]]}] 19:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 19:27:08 INFO - PROCESS | 1644 | 1467944828983 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 1644 | 1467944828986 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:27:08 INFO - PROCESS | 1644 | 1467944828991 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 1644 | 1467944828995 Marionette TRACE conn2 <- [1,902,null,{}] 19:27:09 INFO - PROCESS | 1644 | 1467944828999 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}] 19:27:09 INFO - PROCESS | 1644 | 1467944829001 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:09 INFO - PROCESS | 1644 | 1467944829101 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:27:09 INFO - PROCESS | 1644 | 1467944829175 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 1644 | 1467944829176 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169b1800 == 29 [pid = 1644] [id = 233] 19:27:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x112e6ac00) [pid = 1644] [serial = 697] [outer = 0x0] 19:27:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x115f18400) [pid = 1644] [serial = 698] [outer = 0x112e6ac00] 19:27:09 INFO - PROCESS | 1644 | 1467944829207 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1167ad000) [pid = 1644] [serial = 699] [outer = 0x112e6ac00] 19:27:09 INFO - PROCESS | 1644 | 1467944829745 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]]]}] 19:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 824ms 19:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:27:09 INFO - PROCESS | 1644 | 1467944829814 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:27:09 INFO - PROCESS | 1644 | 1467944829817 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:27:09 INFO - PROCESS | 1644 | 1467944829822 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:27:09 INFO - PROCESS | 1644 | 1467944829824 Marionette TRACE conn2 <- [1,906,null,{}] 19:27:09 INFO - PROCESS | 1644 | 1467944829827 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}] 19:27:09 INFO - PROCESS | 1644 | 1467944829828 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:09 INFO - PROCESS | 1644 | 1467944829930 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:27:10 INFO - PROCESS | 1644 | 1467944830004 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:10 INFO - PROCESS | 1644 | 1467944830005 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x118177800 == 30 [pid = 1644] [id = 234] 19:27:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118063800) [pid = 1644] [serial = 700] [outer = 0x0] 19:27:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118181400) [pid = 1644] [serial = 701] [outer = 0x118063800] 19:27:10 INFO - PROCESS | 1644 | 1467944830037 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1181abc00) [pid = 1644] [serial = 702] [outer = 0x118063800] 19:27:10 INFO - PROCESS | 1644 | 1467944830568 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]]]}] 19:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 771ms 19:27:10 INFO - PROCESS | 1644 | 1467944830603 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:27:10 INFO - PROCESS | 1644 | 1467944830609 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:27:10 INFO - PROCESS | 1644 | 1467944830614 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - PROCESS | 1644 | 1467944830617 Marionette TRACE conn2 <- [1,910,null,{}] 19:27:10 INFO - PROCESS | 1644 | 1467944830623 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}] 19:27:10 INFO - PROCESS | 1644 | 1467944830627 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:10 INFO - PROCESS | 1644 | 1467944830744 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:27:10 INFO - PROCESS | 1644 | 1467944830759 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:10 INFO - PROCESS | 1644 | 1467944830760 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x116feb000 == 31 [pid = 1644] [id = 235] 19:27:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x115f18800) [pid = 1644] [serial = 703] [outer = 0x0] 19:27:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1176e4400) [pid = 1644] [serial = 704] [outer = 0x115f18800] 19:27:10 INFO - PROCESS | 1644 | 1467944830806 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1181ab000) [pid = 1644] [serial = 705] [outer = 0x115f18800] 19:27:11 INFO - PROCESS | 1644 | 1467944831160 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]]]}] 19:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 575ms 19:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:27:11 INFO - PROCESS | 1644 | 1467944831199 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 1644 | 1467944831202 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:27:11 INFO - PROCESS | 1644 | 1467944831206 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 1644 | 1467944831210 Marionette TRACE conn2 <- [1,914,null,{}] 19:27:11 INFO - PROCESS | 1644 | 1467944831213 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}] 19:27:11 INFO - PROCESS | 1644 | 1467944831214 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:11 INFO - PROCESS | 1644 | 1467944831290 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:27:11 INFO - PROCESS | 1644 | 1467944831297 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 1644 | 1467944831298 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x119390800 == 32 [pid = 1644] [id = 236] 19:27:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118471c00) [pid = 1644] [serial = 706] [outer = 0x0] 19:27:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11869a000) [pid = 1644] [serial = 707] [outer = 0x118471c00] 19:27:11 INFO - PROCESS | 1644 | 1467944831326 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118868400) [pid = 1644] [serial = 708] [outer = 0x118471c00] 19:27:11 INFO - PROCESS | 1644 | 1467944831678 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]]]}] 19:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms 19:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:27:11 INFO - PROCESS | 1644 | 1467944831730 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 1644 | 1467944831732 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:27:11 INFO - PROCESS | 1644 | 1467944831734 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 1644 | 1467944831736 Marionette TRACE conn2 <- [1,918,null,{}] 19:27:11 INFO - PROCESS | 1644 | 1467944831744 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}] 19:27:11 INFO - PROCESS | 1644 | 1467944831747 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:11 INFO - PROCESS | 1644 | 1467944831828 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:27:11 INFO - PROCESS | 1644 | 1467944831835 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 1644 | 1467944831837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136f800 == 33 [pid = 1644] [id = 237] 19:27:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11910a400) [pid = 1644] [serial = 709] [outer = 0x0] 19:27:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1196b6c00) [pid = 1644] [serial = 710] [outer = 0x11910a400] 19:27:11 INFO - PROCESS | 1644 | 1467944831865 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119790000) [pid = 1644] [serial = 711] [outer = 0x11910a400] 19:27:12 INFO - PROCESS | 1644 | 1467944832245 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]]]}] 19:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 19:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:27:12 INFO - PROCESS | 1644 | 1467944832255 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 1644 | 1467944832258 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:27:12 INFO - PROCESS | 1644 | 1467944832267 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 1644 | 1467944832269 Marionette TRACE conn2 <- [1,922,null,{}] 19:27:12 INFO - PROCESS | 1644 | 1467944832271 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}] 19:27:12 INFO - PROCESS | 1644 | 1467944832272 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:12 INFO - PROCESS | 1644 | 1467944832387 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:27:12 INFO - PROCESS | 1644 | 1467944832392 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:12 INFO - PROCESS | 1644 | 1467944832393 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f8a800 == 34 [pid = 1644] [id = 238] 19:27:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119907400) [pid = 1644] [serial = 712] [outer = 0x0] 19:27:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1199ca800) [pid = 1644] [serial = 713] [outer = 0x119907400] 19:27:12 INFO - PROCESS | 1644 | 1467944832420 Marionette DEBUG loaded listener.js 19:27:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119b26400) [pid = 1644] [serial = 714] [outer = 0x119907400] 19:27:12 INFO - PROCESS | 1644 | 1467944832805 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]]]}] 19:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 573ms 19:27:12 INFO - PROCESS | 1644 | 1467944832836 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 1644 | 1467944832838 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:27:12 INFO - PROCESS | 1644 | 1467944832841 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 1644 | 1467944832845 Marionette TRACE conn2 <- [1,926,null,{}] 19:27:12 INFO - PROCESS | 1644 | 1467944832848 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}] 19:27:12 INFO - PROCESS | 1644 | 1467944832850 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:12 INFO - PROCESS | 1644 | 1467944832990 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:27:13 INFO - PROCESS | 1644 | 1467944833033 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 1644 | 1467944833034 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x125070800 == 35 [pid = 1644] [id = 239] 19:27:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x119e22c00) [pid = 1644] [serial = 715] [outer = 0x0] 19:27:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119e26c00) [pid = 1644] [serial = 716] [outer = 0x119e22c00] 19:27:13 INFO - PROCESS | 1644 | 1467944833073 Marionette DEBUG loaded listener.js 19:27:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x121014800) [pid = 1644] [serial = 717] [outer = 0x119e22c00] 19:27:13 INFO - PROCESS | 1644 | 1467944833544 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]]]}] 19:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 722ms 19:27:13 INFO - PROCESS | 1644 | 1467944833564 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:27:13 INFO - PROCESS | 1644 | 1467944833565 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:27:13 INFO - PROCESS | 1644 | 1467944833567 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:27:13 INFO - PROCESS | 1644 | 1467944833568 Marionette TRACE conn2 <- [1,930,null,{}] 19:27:13 INFO - PROCESS | 1644 | 1467944833570 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}] 19:27:13 INFO - PROCESS | 1644 | 1467944833575 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:13 INFO - PROCESS | 1644 | 1467944833695 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:27:13 INFO - PROCESS | 1644 | 1467944833698 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 1644 | 1467944833700 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x12722b800 == 36 [pid = 1644] [id = 240] 19:27:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x119e23800) [pid = 1644] [serial = 718] [outer = 0x0] 19:27:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x121387400) [pid = 1644] [serial = 719] [outer = 0x119e23800] 19:27:13 INFO - PROCESS | 1644 | 1467944833725 Marionette DEBUG loaded listener.js 19:27:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x124d8b800) [pid = 1644] [serial = 720] [outer = 0x119e23800] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x121389c00) [pid = 1644] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x113cd7800) [pid = 1644] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x11817f000) [pid = 1644] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1131cd800) [pid = 1644] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x116903000) [pid = 1644] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x119108800) [pid = 1644] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1196b6800) [pid = 1644] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119909c00) [pid = 1644] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1127d6000) [pid = 1644] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1199c5400) [pid = 1644] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119b29800) [pid = 1644] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118066400) [pid = 1644] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x111c13800) [pid = 1644] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x116a0fc00) [pid = 1644] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x113950c00) [pid = 1644] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113c81000) [pid = 1644] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x113c2dc00) [pid = 1644] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x124bb6000) [pid = 1644] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1216f1c00) [pid = 1644] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126806800) [pid = 1644] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121014400) [pid = 1644] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:27:14 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x119be5400) [pid = 1644] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:27:14 INFO - PROCESS | 1644 | 1467944834122 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]]]}] 19:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 568ms 19:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:27:14 INFO - PROCESS | 1644 | 1467944834135 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 1644 | 1467944834136 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:27:14 INFO - PROCESS | 1644 | 1467944834138 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 1644 | 1467944834139 Marionette TRACE conn2 <- [1,934,null,{}] 19:27:14 INFO - PROCESS | 1644 | 1467944834144 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}] 19:27:14 INFO - PROCESS | 1644 | 1467944834146 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:14 INFO - PROCESS | 1644 | 1467944834220 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:27:14 INFO - PROCESS | 1644 | 1467944834225 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 1644 | 1467944834228 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x11816d800 == 37 [pid = 1644] [id = 241] 19:27:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1127d4400) [pid = 1644] [serial = 721] [outer = 0x0] 19:27:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x113c2dc00) [pid = 1644] [serial = 722] [outer = 0x1127d4400] 19:27:14 INFO - PROCESS | 1644 | 1467944834253 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11697f400) [pid = 1644] [serial = 723] [outer = 0x1127d4400] 19:27:14 INFO - PROCESS | 1644 | 1467944834579 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]]]}] 19:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 19:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:27:14 INFO - PROCESS | 1644 | 1467944834611 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 1644 | 1467944834612 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:27:14 INFO - PROCESS | 1644 | 1467944834614 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 1644 | 1467944834615 Marionette TRACE conn2 <- [1,938,null,{}] 19:27:14 INFO - PROCESS | 1644 | 1467944834617 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}] 19:27:14 INFO - PROCESS | 1644 | 1467944834619 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:14 INFO - PROCESS | 1644 | 1467944834697 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:27:14 INFO - PROCESS | 1644 | 1467944834751 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 1644 | 1467944834752 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x128eb2800 == 38 [pid = 1644] [id = 242] 19:27:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1121b0c00) [pid = 1644] [serial = 724] [outer = 0x0] 19:27:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11817f000) [pid = 1644] [serial = 725] [outer = 0x1121b0c00] 19:27:14 INFO - PROCESS | 1644 | 1467944834776 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119e27c00) [pid = 1644] [serial = 726] [outer = 0x1121b0c00] 19:27:15 INFO - PROCESS | 1644 | 1467944835053 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]]]}] 19:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 470ms 19:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:27:15 INFO - PROCESS | 1644 | 1467944835084 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:27:15 INFO - PROCESS | 1644 | 1467944835085 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:27:15 INFO - PROCESS | 1644 | 1467944835088 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:27:15 INFO - PROCESS | 1644 | 1467944835089 Marionette TRACE conn2 <- [1,942,null,{}] 19:27:15 INFO - PROCESS | 1644 | 1467944835099 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}] 19:27:15 INFO - PROCESS | 1644 | 1467944835101 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:15 INFO - PROCESS | 1644 | 1467944835185 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:27:15 INFO - PROCESS | 1644 | 1467944835189 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 1644 | 1467944835190 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a687000 == 39 [pid = 1644] [id = 243] 19:27:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x116903000) [pid = 1644] [serial = 727] [outer = 0x0] 19:27:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x125691000) [pid = 1644] [serial = 728] [outer = 0x116903000] 19:27:15 INFO - PROCESS | 1644 | 1467944835216 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x125762c00) [pid = 1644] [serial = 729] [outer = 0x116903000] 19:27:15 INFO - PROCESS | 1644 | 1467944835549 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]]]}] 19:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 19:27:15 INFO - PROCESS | 1644 | 1467944835557 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:27:15 INFO - PROCESS | 1644 | 1467944835561 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:27:15 INFO - PROCESS | 1644 | 1467944835565 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:27:15 INFO - PROCESS | 1644 | 1467944835566 Marionette TRACE conn2 <- [1,946,null,{}] 19:27:15 INFO - PROCESS | 1644 | 1467944835568 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}] 19:27:15 INFO - PROCESS | 1644 | 1467944835569 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:15 INFO - PROCESS | 1644 | 1467944835676 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:27:15 INFO - PROCESS | 1644 | 1467944835682 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 1644 | 1467944835683 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7a2000 == 40 [pid = 1644] [id = 244] 19:27:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1167ae800) [pid = 1644] [serial = 730] [outer = 0x0] 19:27:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x124d8c800) [pid = 1644] [serial = 731] [outer = 0x1167ae800] 19:27:15 INFO - PROCESS | 1644 | 1467944835707 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126fa3800) [pid = 1644] [serial = 732] [outer = 0x1167ae800] 19:27:16 INFO - PROCESS | 1644 | 1467944836013 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]]]}] 19:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 19:27:16 INFO - PROCESS | 1644 | 1467944836035 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 1644 | 1467944836036 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:27:16 INFO - PROCESS | 1644 | 1467944836038 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 1644 | 1467944836041 Marionette TRACE conn2 <- [1,950,null,{}] 19:27:16 INFO - PROCESS | 1644 | 1467944836047 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}] 19:27:16 INFO - PROCESS | 1644 | 1467944836048 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:16 INFO - PROCESS | 1644 | 1467944836139 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:27:16 INFO - PROCESS | 1644 | 1467944836233 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 1644 | 1467944836235 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x112fee000 == 41 [pid = 1644] [id = 245] 19:27:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x110e98000) [pid = 1644] [serial = 733] [outer = 0x0] 19:27:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x110ea0800) [pid = 1644] [serial = 734] [outer = 0x110e98000] 19:27:16 INFO - PROCESS | 1644 | 1467944836266 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1127d4800) [pid = 1644] [serial = 735] [outer = 0x110e98000] 19:27:16 INFO - PROCESS | 1644 | 1467944836739 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]]]}] 19:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 724ms 19:27:16 INFO - PROCESS | 1644 | 1467944836764 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 1644 | 1467944836767 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:27:16 INFO - PROCESS | 1644 | 1467944836770 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 1644 | 1467944836772 Marionette TRACE conn2 <- [1,954,null,{}] 19:27:16 INFO - PROCESS | 1644 | 1467944836778 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}] 19:27:16 INFO - PROCESS | 1644 | 1467944836781 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:16 INFO - PROCESS | 1644 | 1467944836883 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:27:16 INFO - PROCESS | 1644 | 1467944836938 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 1644 | 1467944836940 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136d000 == 42 [pid = 1644] [id = 246] 19:27:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x115fd8c00) [pid = 1644] [serial = 736] [outer = 0x0] 19:27:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118325c00) [pid = 1644] [serial = 737] [outer = 0x115fd8c00] 19:27:16 INFO - PROCESS | 1644 | 1467944836982 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x118496000) [pid = 1644] [serial = 738] [outer = 0x115fd8c00] 19:27:17 INFO - PROCESS | 1644 | 1467944837376 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]]]}] 19:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 19:27:17 INFO - PROCESS | 1644 | 1467944837443 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 1644 | 1467944837446 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:27:17 INFO - PROCESS | 1644 | 1467944837449 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 1644 | 1467944837450 Marionette TRACE conn2 <- [1,958,null,{}] 19:27:17 INFO - PROCESS | 1644 | 1467944837453 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}] 19:27:17 INFO - PROCESS | 1644 | 1467944837454 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:17 INFO - PROCESS | 1644 | 1467944837559 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:27:17 INFO - PROCESS | 1644 | 1467944837665 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 1644 | 1467944837666 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8cc800 == 43 [pid = 1644] [id = 247] 19:27:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x11978e800) [pid = 1644] [serial = 739] [outer = 0x0] 19:27:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x11990dc00) [pid = 1644] [serial = 740] [outer = 0x11978e800] 19:27:17 INFO - PROCESS | 1644 | 1467944837696 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x119e27000) [pid = 1644] [serial = 741] [outer = 0x11978e800] 19:27:18 INFO - PROCESS | 1644 | 1467944838128 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]]]}] 19:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 719ms 19:27:18 INFO - PROCESS | 1644 | 1467944838168 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 1644 | 1467944838169 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:27:18 INFO - PROCESS | 1644 | 1467944838177 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 1644 | 1467944838181 Marionette TRACE conn2 <- [1,962,null,{}] 19:27:18 INFO - PROCESS | 1644 | 1467944838184 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}] 19:27:18 INFO - PROCESS | 1644 | 1467944838187 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:18 INFO - PROCESS | 1644 | 1467944838289 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:27:18 INFO - PROCESS | 1644 | 1467944838344 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 1644 | 1467944838346 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb3f000 == 44 [pid = 1644] [id = 248] 19:27:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x119e22000) [pid = 1644] [serial = 742] [outer = 0x0] 19:27:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x121c09400) [pid = 1644] [serial = 743] [outer = 0x119e22000] 19:27:18 INFO - PROCESS | 1644 | 1467944838374 Marionette DEBUG loaded listener.js 19:27:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x12680fc00) [pid = 1644] [serial = 744] [outer = 0x119e22000] 19:27:18 INFO - PROCESS | 1644 | 1467944838814 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]]]}] 19:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 681ms 19:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:27:18 INFO - PROCESS | 1644 | 1467944838853 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 1644 | 1467944838855 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:27:18 INFO - PROCESS | 1644 | 1467944838857 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 1644 | 1467944838859 Marionette TRACE conn2 <- [1,966,null,{}] 19:27:18 INFO - PROCESS | 1644 | 1467944838879 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}] 19:27:18 INFO - PROCESS | 1644 | 1467944838881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:18 INFO - PROCESS | 1644 | 1467944838983 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:27:19 INFO - PROCESS | 1644 | 1467944839037 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 1644 | 1467944839038 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x118446000 == 45 [pid = 1644] [id = 249] 19:27:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x11848ac00) [pid = 1644] [serial = 745] [outer = 0x0] 19:27:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x126a03400) [pid = 1644] [serial = 746] [outer = 0x11848ac00] 19:27:19 INFO - PROCESS | 1644 | 1467944839067 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x127064400) [pid = 1644] [serial = 747] [outer = 0x11848ac00] 19:27:19 INFO - PROCESS | 1644 | 1467944839634 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]]]}] 19:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 790ms 19:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:27:19 INFO - PROCESS | 1644 | 1467944839649 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 1644 | 1467944839651 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:27:19 INFO - PROCESS | 1644 | 1467944839654 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - PROCESS | 1644 | 1467944839657 Marionette TRACE conn2 <- [1,970,null,{}] 19:27:19 INFO - PROCESS | 1644 | 1467944839660 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}] 19:27:19 INFO - PROCESS | 1644 | 1467944839662 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:19 INFO - PROCESS | 1644 | 1467944839755 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:27:19 INFO - PROCESS | 1644 | 1467944839807 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 1644 | 1467944839809 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e2d000 == 46 [pid = 1644] [id = 250] 19:27:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x113c7fc00) [pid = 1644] [serial = 748] [outer = 0x0] 19:27:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x11817a000) [pid = 1644] [serial = 749] [outer = 0x113c7fc00] 19:27:19 INFO - PROCESS | 1644 | 1467944839839 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x118330c00) [pid = 1644] [serial = 750] [outer = 0x113c7fc00] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7a2000 == 45 [pid = 1644] [id = 244] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12a687000 == 44 [pid = 1644] [id = 243] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x128eb2800 == 43 [pid = 1644] [id = 242] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x11816d800 == 42 [pid = 1644] [id = 241] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12722b800 == 41 [pid = 1644] [id = 240] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x125070800 == 40 [pid = 1644] [id = 239] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x121f8a800 == 39 [pid = 1644] [id = 238] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12136f800 == 38 [pid = 1644] [id = 237] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x11394c400) [pid = 1644] [serial = 695] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x119390800 == 37 [pid = 1644] [id = 236] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x116feb000 == 36 [pid = 1644] [id = 235] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x118177800 == 35 [pid = 1644] [id = 234] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1169b1800 == 34 [pid = 1644] [id = 233] 19:27:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1164a0800 == 33 [pid = 1644] [id = 232] 19:27:20 INFO - PROCESS | 1644 | 1467944840218 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]]]}] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x115f6c000) [pid = 1644] [serial = 689] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x116933800) [pid = 1644] [serial = 690] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x1181a5800) [pid = 1644] [serial = 692] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1133d7c00) [pid = 1644] [serial = 677] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118065800) [pid = 1644] [serial = 680] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x118331c00) [pid = 1644] [serial = 693] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x115f6c800) [pid = 1644] [serial = 678] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119784800) [pid = 1644] [serial = 683] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1181ad000) [pid = 1644] [serial = 681] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x1196bb400) [pid = 1644] [serial = 653] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x119905400) [pid = 1644] [serial = 654] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119a10000) [pid = 1644] [serial = 656] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x119684000) [pid = 1644] [serial = 665] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x119bdf000) [pid = 1644] [serial = 659] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119e25800) [pid = 1644] [serial = 660] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119b29400) [pid = 1644] [serial = 657] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119e2ec00) [pid = 1644] [serial = 662] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1181ab400) [pid = 1644] [serial = 647] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11852a800) [pid = 1644] [serial = 648] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x111c7b400) [pid = 1644] [serial = 638] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x112141c00) [pid = 1644] [serial = 639] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116fbe400) [pid = 1644] [serial = 644] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1176e3800) [pid = 1644] [serial = 645] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x113c7ec00) [pid = 1644] [serial = 641] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x115f0bc00) [pid = 1644] [serial = 642] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1164d9c00) [pid = 1644] [serial = 635] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x117ea5400) [pid = 1644] [serial = 636] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118f40000) [pid = 1644] [serial = 650] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12771c000) [pid = 1644] [serial = 633] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x125764c00) [pid = 1644] [serial = 672] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x127063400) [pid = 1644] [serial = 675] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12138a400) [pid = 1644] [serial = 668] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121cb7800) [pid = 1644] [serial = 687] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x121255000) [pid = 1644] [serial = 686] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x124d8e400) [pid = 1644] [serial = 671] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x126a06400) [pid = 1644] [serial = 674] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119e25c00) [pid = 1644] [serial = 666] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1199c0c00) [pid = 1644] [serial = 684] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x121253800) [pid = 1644] [serial = 663] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x118fc1800) [pid = 1644] [serial = 651] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121f64000) [pid = 1644] [serial = 669] [outer = 0x0] [url = about:blank] 19:27:20 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x127730000) [pid = 1644] [serial = 597] [outer = 0x0] [url = about:blank] 19:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 625ms 19:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:27:20 INFO - PROCESS | 1644 | 1467944840279 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 1644 | 1467944840282 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:27:20 INFO - PROCESS | 1644 | 1467944840286 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 1644 | 1467944840288 Marionette TRACE conn2 <- [1,974,null,{}] 19:27:20 INFO - PROCESS | 1644 | 1467944840290 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}] 19:27:20 INFO - PROCESS | 1644 | 1467944840292 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:20 INFO - PROCESS | 1644 | 1467944840378 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:27:20 INFO - PROCESS | 1644 | 1467944840408 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 1644 | 1467944840409 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e24800 == 34 [pid = 1644] [id = 251] 19:27:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11885f000) [pid = 1644] [serial = 751] [outer = 0x0] 19:27:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118fb9c00) [pid = 1644] [serial = 752] [outer = 0x11885f000] 19:27:20 INFO - PROCESS | 1644 | 1467944840436 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119683c00) [pid = 1644] [serial = 753] [outer = 0x11885f000] 19:27:20 INFO - PROCESS | 1644 | 1467944840807 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]]]}] 19:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 574ms 19:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:27:20 INFO - PROCESS | 1644 | 1467944840861 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 1644 | 1467944840863 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:27:20 INFO - PROCESS | 1644 | 1467944840867 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 1644 | 1467944840870 Marionette TRACE conn2 <- [1,978,null,{}] 19:27:20 INFO - PROCESS | 1644 | 1467944840881 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}] 19:27:20 INFO - PROCESS | 1644 | 1467944840885 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:21 INFO - PROCESS | 1644 | 1467944841015 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:27:21 INFO - PROCESS | 1644 | 1467944841031 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 1644 | 1467944841034 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x119b96000 == 35 [pid = 1644] [id = 252] 19:27:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119910000) [pid = 1644] [serial = 754] [outer = 0x0] 19:27:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119b2b800) [pid = 1644] [serial = 755] [outer = 0x119910000] 19:27:21 INFO - PROCESS | 1644 | 1467944841079 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121019800) [pid = 1644] [serial = 756] [outer = 0x119910000] 19:27:21 INFO - PROCESS | 1644 | 1467944841480 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]]]}] 19:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 623ms 19:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:27:21 INFO - PROCESS | 1644 | 1467944841489 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 1644 | 1467944841491 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:27:21 INFO - PROCESS | 1644 | 1467944841495 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 1644 | 1467944841496 Marionette TRACE conn2 <- [1,982,null,{}] 19:27:21 INFO - PROCESS | 1644 | 1467944841499 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}] 19:27:21 INFO - PROCESS | 1644 | 1467944841500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:21 INFO - PROCESS | 1644 | 1467944841582 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:27:21 INFO - PROCESS | 1644 | 1467944841586 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 1644 | 1467944841587 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x121714800 == 36 [pid = 1644] [id = 253] 19:27:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121252000) [pid = 1644] [serial = 757] [outer = 0x0] 19:27:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121c17800) [pid = 1644] [serial = 758] [outer = 0x121252000] 19:27:21 INFO - PROCESS | 1644 | 1467944841612 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124cc8800) [pid = 1644] [serial = 759] [outer = 0x121252000] 19:27:21 INFO - PROCESS | 1644 | 1467944841939 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]]]}] 19:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 19:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:27:21 INFO - PROCESS | 1644 | 1467944841965 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 1644 | 1467944841966 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:27:21 INFO - PROCESS | 1644 | 1467944841968 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 1644 | 1467944841969 Marionette TRACE conn2 <- [1,986,null,{}] 19:27:21 INFO - PROCESS | 1644 | 1467944841971 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}] 19:27:21 INFO - PROCESS | 1644 | 1467944841973 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:22 INFO - PROCESS | 1644 | 1467944842052 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:27:22 INFO - PROCESS | 1644 | 1467944842056 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 1644 | 1467944842057 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x124db2800 == 37 [pid = 1644] [id = 254] 19:27:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x124ccfc00) [pid = 1644] [serial = 760] [outer = 0x0] 19:27:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126a0b400) [pid = 1644] [serial = 761] [outer = 0x124ccfc00] 19:27:22 INFO - PROCESS | 1644 | 1467944842086 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1270ec000) [pid = 1644] [serial = 762] [outer = 0x124ccfc00] 19:27:22 INFO - PROCESS | 1644 | 1467944842447 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]]]}] 19:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 19:27:22 INFO - PROCESS | 1644 | 1467944842494 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:27:22 INFO - PROCESS | 1644 | 1467944842495 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:27:22 INFO - PROCESS | 1644 | 1467944842498 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:27:22 INFO - PROCESS | 1644 | 1467944842499 Marionette TRACE conn2 <- [1,990,null,{}] 19:27:22 INFO - PROCESS | 1644 | 1467944842501 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}] 19:27:22 INFO - PROCESS | 1644 | 1467944842505 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:22 INFO - PROCESS | 1644 | 1467944842615 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:27:22 INFO - PROCESS | 1644 | 1467944842650 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 1644 | 1467944842651 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x125077800 == 38 [pid = 1644] [id = 255] 19:27:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1270ed400) [pid = 1644] [serial = 763] [outer = 0x0] 19:27:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x127732000) [pid = 1644] [serial = 764] [outer = 0x1270ed400] 19:27:22 INFO - PROCESS | 1644 | 1467944842677 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128966400) [pid = 1644] [serial = 765] [outer = 0x1270ed400] 19:27:22 INFO - PROCESS | 1644 | 1467944842997 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]]]}] 19:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 19:27:23 INFO - PROCESS | 1644 | 1467944843016 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 1644 | 1467944843017 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:27:23 INFO - PROCESS | 1644 | 1467944843020 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 1644 | 1467944843021 Marionette TRACE conn2 <- [1,994,null,{}] 19:27:23 INFO - PROCESS | 1644 | 1467944843023 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}] 19:27:23 INFO - PROCESS | 1644 | 1467944843025 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:23 INFO - PROCESS | 1644 | 1467944843148 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:27:23 INFO - PROCESS | 1644 | 1467944843189 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 1644 | 1467944843191 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x128eab000 == 39 [pid = 1644] [id = 256] 19:27:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x127718000) [pid = 1644] [serial = 766] [outer = 0x0] 19:27:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128c74c00) [pid = 1644] [serial = 767] [outer = 0x127718000] 19:27:23 INFO - PROCESS | 1644 | 1467944843223 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128c83000) [pid = 1644] [serial = 768] [outer = 0x127718000] 19:27:23 INFO - PROCESS | 1644 | 1467944843674 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]]]}] 19:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 669ms 19:27:23 INFO - PROCESS | 1644 | 1467944843689 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 1644 | 1467944843691 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:27:23 INFO - PROCESS | 1644 | 1467944843702 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 1644 | 1467944843703 Marionette TRACE conn2 <- [1,998,null,{}] 19:27:23 INFO - PROCESS | 1644 | 1467944843705 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}] 19:27:23 INFO - PROCESS | 1644 | 1467944843707 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:23 INFO - PROCESS | 1644 | 1467944843809 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:27:23 INFO - PROCESS | 1644 | 1467944843813 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 1644 | 1467944843814 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x129776800 == 40 [pid = 1644] [id = 257] 19:27:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118fc1c00) [pid = 1644] [serial = 769] [outer = 0x0] 19:27:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128e59000) [pid = 1644] [serial = 770] [outer = 0x118fc1c00] 19:27:23 INFO - PROCESS | 1644 | 1467944843839 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1291cd800) [pid = 1644] [serial = 771] [outer = 0x118fc1c00] 19:27:24 INFO - PROCESS | 1644 | 1467944844218 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]]]}] 19:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 569ms 19:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:27:24 INFO - PROCESS | 1644 | 1467944844271 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:27:24 INFO - PROCESS | 1644 | 1467944844273 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:27:24 INFO - PROCESS | 1644 | 1467944844276 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:27:24 INFO - PROCESS | 1644 | 1467944844279 Marionette TRACE conn2 <- [1,1002,null,{}] 19:27:24 INFO - PROCESS | 1644 | 1467944844282 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}] 19:27:24 INFO - PROCESS | 1644 | 1467944844284 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:24 INFO - PROCESS | 1644 | 1467944844440 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:27:24 INFO - PROCESS | 1644 | 1467944844461 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:24 INFO - PROCESS | 1644 | 1467944844463 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac07800 == 41 [pid = 1644] [id = 258] 19:27:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291d0800) [pid = 1644] [serial = 772] [outer = 0x0] 19:27:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1291d2800) [pid = 1644] [serial = 773] [outer = 0x1291d0800] 19:27:24 INFO - PROCESS | 1644 | 1467944844512 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x129443800) [pid = 1644] [serial = 774] [outer = 0x1291d0800] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119907400) [pid = 1644] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119e22c00) [pid = 1644] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x115f18800) [pid = 1644] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118063800) [pid = 1644] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118471c00) [pid = 1644] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11910a400) [pid = 1644] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119e23800) [pid = 1644] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1127d4400) [pid = 1644] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116903000) [pid = 1644] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:27:24 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1121b0c00) [pid = 1644] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:27:24 INFO - PROCESS | 1644 | 1467944844943 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]]]}] 19:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 19:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:27:25 INFO - PROCESS | 1644 | 1467944844998 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 1644 | 1467944844999 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:27:25 INFO - PROCESS | 1644 | 1467944845002 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 1644 | 1467944845003 Marionette TRACE conn2 <- [1,1006,null,{}] 19:27:25 INFO - PROCESS | 1644 | 1467944845006 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}] 19:27:25 INFO - PROCESS | 1644 | 1467944845007 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:25 INFO - PROCESS | 1644 | 1467944845127 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:27:25 INFO - PROCESS | 1644 | 1467944845163 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:25 INFO - PROCESS | 1644 | 1467944845164 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b2c0000 == 42 [pid = 1644] [id = 259] 19:27:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x110ea2800) [pid = 1644] [serial = 775] [outer = 0x0] 19:27:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1196b6800) [pid = 1644] [serial = 776] [outer = 0x110ea2800] 19:27:25 INFO - PROCESS | 1644 | 1467944845188 Marionette DEBUG loaded listener.js 19:27:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x124d8dc00) [pid = 1644] [serial = 777] [outer = 0x110ea2800] 19:27:25 INFO - PROCESS | 1644 | 1467944845466 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]]]}] 19:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 19:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:27:25 INFO - PROCESS | 1644 | 1467944845521 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 1644 | 1467944845522 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:27:25 INFO - PROCESS | 1644 | 1467944845525 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 1644 | 1467944845528 Marionette TRACE conn2 <- [1,1010,null,{}] 19:27:25 INFO - PROCESS | 1644 | 1467944845531 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}] 19:27:25 INFO - PROCESS | 1644 | 1467944845533 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:25 INFO - PROCESS | 1644 | 1467944845625 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:27:25 INFO - PROCESS | 1644 | 1467944845682 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:25 INFO - PROCESS | 1644 | 1467944845691 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb53800 == 43 [pid = 1644] [id = 260] 19:27:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119903000) [pid = 1644] [serial = 778] [outer = 0x0] 19:27:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x129443c00) [pid = 1644] [serial = 779] [outer = 0x119903000] 19:27:25 INFO - PROCESS | 1644 | 1467944845717 Marionette DEBUG loaded listener.js 19:27:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1294a6000) [pid = 1644] [serial = 780] [outer = 0x119903000] 19:27:25 INFO - PROCESS | 1644 | 1467944845980 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]]]}] 19:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 19:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:27:26 INFO - PROCESS | 1644 | 1467944846002 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:27:26 INFO - PROCESS | 1644 | 1467944846004 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:27:26 INFO - PROCESS | 1644 | 1467944846006 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:27:26 INFO - PROCESS | 1644 | 1467944846007 Marionette TRACE conn2 <- [1,1014,null,{}] 19:27:26 INFO - PROCESS | 1644 | 1467944846017 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}] 19:27:26 INFO - PROCESS | 1644 | 1467944846018 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:26 INFO - PROCESS | 1644 | 1467944846107 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:27:26 INFO - PROCESS | 1644 | 1467944846113 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 1644 | 1467944846114 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be53000 == 44 [pid = 1644] [id = 261] 19:27:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1294a6400) [pid = 1644] [serial = 781] [outer = 0x0] 19:27:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12a6c9400) [pid = 1644] [serial = 782] [outer = 0x1294a6400] 19:27:26 INFO - PROCESS | 1644 | 1467944846138 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12a74ac00) [pid = 1644] [serial = 783] [outer = 0x1294a6400] 19:27:26 INFO - PROCESS | 1644 | 1467944846482 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]]]}] 19:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 525ms 19:27:26 INFO - PROCESS | 1644 | 1467944846539 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:27:26 INFO - PROCESS | 1644 | 1467944846540 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:27:26 INFO - PROCESS | 1644 | 1467944846548 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:27:26 INFO - PROCESS | 1644 | 1467944846549 Marionette TRACE conn2 <- [1,1018,null,{}] 19:27:26 INFO - PROCESS | 1644 | 1467944846551 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}] 19:27:26 INFO - PROCESS | 1644 | 1467944846552 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:26 INFO - PROCESS | 1644 | 1467944846638 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:27:26 INFO - PROCESS | 1644 | 1467944846651 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 1644 | 1467944846652 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf19000 == 45 [pid = 1644] [id = 262] 19:27:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118f36c00) [pid = 1644] [serial = 784] [outer = 0x0] 19:27:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a752400) [pid = 1644] [serial = 785] [outer = 0x118f36c00] 19:27:26 INFO - PROCESS | 1644 | 1467944846677 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12ab3e400) [pid = 1644] [serial = 786] [outer = 0x118f36c00] 19:27:27 INFO - PROCESS | 1644 | 1467944847150 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]]]}] 19:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 619ms 19:27:27 INFO - PROCESS | 1644 | 1467944847168 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:27:27 INFO - PROCESS | 1644 | 1467944847170 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:27:27 INFO - PROCESS | 1644 | 1467944847174 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:27:27 INFO - PROCESS | 1644 | 1467944847178 Marionette TRACE conn2 <- [1,1022,null,{}] 19:27:27 INFO - PROCESS | 1644 | 1467944847183 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}] 19:27:27 INFO - PROCESS | 1644 | 1467944847185 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:27 INFO - PROCESS | 1644 | 1467944847292 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:27:27 INFO - PROCESS | 1644 | 1467944847363 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:27 INFO - PROCESS | 1644 | 1467944847364 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x118160000 == 46 [pid = 1644] [id = 263] 19:27:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11692f000) [pid = 1644] [serial = 787] [outer = 0x0] 19:27:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1176e1400) [pid = 1644] [serial = 788] [outer = 0x11692f000] 19:27:27 INFO - PROCESS | 1644 | 1467944847394 Marionette DEBUG loaded listener.js 19:27:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118324000) [pid = 1644] [serial = 789] [outer = 0x11692f000] 19:27:27 INFO - PROCESS | 1644 | 1467944847834 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]]]}] 19:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 725ms 19:27:27 INFO - PROCESS | 1644 | 1467944847899 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:27:27 INFO - PROCESS | 1644 | 1467944847902 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:27:27 INFO - PROCESS | 1644 | 1467944847907 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:27:27 INFO - PROCESS | 1644 | 1467944847909 Marionette TRACE conn2 <- [1,1026,null,{}] 19:27:27 INFO - PROCESS | 1644 | 1467944847911 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}] 19:27:27 INFO - PROCESS | 1644 | 1467944847913 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:28 INFO - PROCESS | 1644 | 1467944848023 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:27:28 INFO - PROCESS | 1644 | 1467944848138 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:28 INFO - PROCESS | 1644 | 1467944848139 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12723d000 == 47 [pid = 1644] [id = 264] 19:27:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11978fc00) [pid = 1644] [serial = 790] [outer = 0x0] 19:27:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1199bfc00) [pid = 1644] [serial = 791] [outer = 0x11978fc00] 19:27:28 INFO - PROCESS | 1644 | 1467944848173 Marionette DEBUG loaded listener.js 19:27:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x119e27400) [pid = 1644] [serial = 792] [outer = 0x11978fc00] 19:27:28 INFO - PROCESS | 1644 | 1467944848596 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]]]}] 19:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 772ms 19:27:28 INFO - PROCESS | 1644 | 1467944848679 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:27:28 INFO - PROCESS | 1644 | 1467944848681 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:27:28 INFO - PROCESS | 1644 | 1467944848683 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:27:28 INFO - PROCESS | 1644 | 1467944848686 Marionette TRACE conn2 <- [1,1030,null,{}] 19:27:28 INFO - PROCESS | 1644 | 1467944848722 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}] 19:27:28 INFO - PROCESS | 1644 | 1467944848727 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:28 INFO - PROCESS | 1644 | 1467944848859 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:27:28 INFO - PROCESS | 1644 | 1467944848915 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:28 INFO - PROCESS | 1644 | 1467944848917 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a9000 == 48 [pid = 1644] [id = 265] 19:27:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x124c8b400) [pid = 1644] [serial = 793] [outer = 0x0] 19:27:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x126a0f000) [pid = 1644] [serial = 794] [outer = 0x124c8b400] 19:27:28 INFO - PROCESS | 1644 | 1467944848948 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12771d000) [pid = 1644] [serial = 795] [outer = 0x124c8b400] 19:27:29 INFO - PROCESS | 1644 | 1467944849565 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]]]}] 19:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 921ms 19:27:29 INFO - PROCESS | 1644 | 1467944849611 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:27:29 INFO - PROCESS | 1644 | 1467944849613 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:27:29 INFO - PROCESS | 1644 | 1467944849618 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:27:29 INFO - PROCESS | 1644 | 1467944849620 Marionette TRACE conn2 <- [1,1034,null,{}] 19:27:29 INFO - PROCESS | 1644 | 1467944849623 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}] 19:27:29 INFO - PROCESS | 1644 | 1467944849626 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:29 INFO - PROCESS | 1644 | 1467944849721 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:27:29 INFO - PROCESS | 1644 | 1467944849792 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:29 INFO - PROCESS | 1644 | 1467944849793 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x119391000 == 49 [pid = 1644] [id = 266] 19:27:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x115fdf800) [pid = 1644] [serial = 796] [outer = 0x0] 19:27:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x116a08000) [pid = 1644] [serial = 797] [outer = 0x115fdf800] 19:27:29 INFO - PROCESS | 1644 | 1467944849820 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x117ea5400) [pid = 1644] [serial = 798] [outer = 0x115fdf800] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d9800 == 48 [pid = 1644] [id = 231] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12be53000 == 47 [pid = 1644] [id = 261] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb53800 == 46 [pid = 1644] [id = 260] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12b2c0000 == 45 [pid = 1644] [id = 259] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac07800 == 44 [pid = 1644] [id = 258] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x129776800 == 43 [pid = 1644] [id = 257] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x128eab000 == 42 [pid = 1644] [id = 256] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x125077800 == 41 [pid = 1644] [id = 255] 19:27:30 INFO - PROCESS | 1644 | 1467944850304 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]]]}] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x124db2800 == 40 [pid = 1644] [id = 254] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x121714800 == 39 [pid = 1644] [id = 253] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x119b96000 == 38 [pid = 1644] [id = 252] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x117e24800 == 37 [pid = 1644] [id = 251] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x117e2d000 == 36 [pid = 1644] [id = 250] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x118446000 == 35 [pid = 1644] [id = 249] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb3f000 == 34 [pid = 1644] [id = 248] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8cc800 == 33 [pid = 1644] [id = 247] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12136d000 == 32 [pid = 1644] [id = 246] 19:27:30 INFO - PROCESS | 1644 | --DOCSHELL 0x112fee000 == 31 [pid = 1644] [id = 245] 19:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 722ms 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x1199ca800) [pid = 1644] [serial = 713] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x119e26c00) [pid = 1644] [serial = 716] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1176e4400) [pid = 1644] [serial = 704] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1181ab000) [pid = 1644] [serial = 705] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x115f18400) [pid = 1644] [serial = 698] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x1181abc00) [pid = 1644] [serial = 702] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118181400) [pid = 1644] [serial = 701] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11869a000) [pid = 1644] [serial = 707] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118868400) [pid = 1644] [serial = 708] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1196b6c00) [pid = 1644] [serial = 710] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121387400) [pid = 1644] [serial = 719] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x113c2dc00) [pid = 1644] [serial = 722] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11697f400) [pid = 1644] [serial = 723] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x125691000) [pid = 1644] [serial = 728] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124d8b800) [pid = 1644] [serial = 720] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119b26400) [pid = 1644] [serial = 714] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119e27c00) [pid = 1644] [serial = 726] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121014800) [pid = 1644] [serial = 717] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11817f000) [pid = 1644] [serial = 725] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x125762c00) [pid = 1644] [serial = 729] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x124d8c800) [pid = 1644] [serial = 731] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119790000) [pid = 1644] [serial = 711] [outer = 0x0] [url = about:blank] 19:27:30 INFO - PROCESS | 1644 | 1467944850349 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:27:30 INFO - PROCESS | 1644 | 1467944850352 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:27:30 INFO - PROCESS | 1644 | 1467944850359 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:27:30 INFO - PROCESS | 1644 | 1467944850362 Marionette TRACE conn2 <- [1,1038,null,{}] 19:27:30 INFO - PROCESS | 1644 | 1467944850365 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}] 19:27:30 INFO - PROCESS | 1644 | 1467944850367 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:30 INFO - PROCESS | 1644 | 1467944850446 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:27:30 INFO - PROCESS | 1644 | 1467944850452 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 1644 | 1467944850453 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f73000 == 32 [pid = 1644] [id = 267] 19:27:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1181abc00) [pid = 1644] [serial = 799] [outer = 0x0] 19:27:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118331800) [pid = 1644] [serial = 800] [outer = 0x1181abc00] 19:27:30 INFO - PROCESS | 1644 | 1467944850481 Marionette DEBUG loaded listener.js 19:27:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11967d400) [pid = 1644] [serial = 801] [outer = 0x1181abc00] 19:27:30 INFO - PROCESS | 1644 | 1467944850832 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]]]}] 19:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 522ms 19:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:27:30 INFO - PROCESS | 1644 | 1467944850885 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:27:30 INFO - PROCESS | 1644 | 1467944850886 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:27:30 INFO - PROCESS | 1644 | 1467944850889 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:27:30 INFO - PROCESS | 1644 | 1467944850891 Marionette TRACE conn2 <- [1,1042,null,{}] 19:27:30 INFO - PROCESS | 1644 | 1467944850898 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}] 19:27:30 INFO - PROCESS | 1644 | 1467944850901 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:30 INFO - PROCESS | 1644 | 1467944850981 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:27:30 INFO - PROCESS | 1644 | 1467944850987 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 1644 | 1467944850989 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x119933800 == 33 [pid = 1644] [id = 268] 19:27:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11978ec00) [pid = 1644] [serial = 802] [outer = 0x0] 19:27:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119b29800) [pid = 1644] [serial = 803] [outer = 0x11978ec00] 19:27:31 INFO - PROCESS | 1644 | 1467944851019 Marionette DEBUG loaded listener.js 19:27:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11a026000) [pid = 1644] [serial = 804] [outer = 0x11978ec00] 19:27:31 INFO - PROCESS | 1644 | 1467944851368 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]]]}] 19:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 523ms 19:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:27:31 INFO - PROCESS | 1644 | 1467944851419 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:27:31 INFO - PROCESS | 1644 | 1467944851421 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:27:31 INFO - PROCESS | 1644 | 1467944851425 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:27:31 INFO - PROCESS | 1644 | 1467944851427 Marionette TRACE conn2 <- [1,1046,null,{}] 19:27:31 INFO - PROCESS | 1644 | 1467944851430 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}] 19:27:31 INFO - PROCESS | 1644 | 1467944851431 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:31 INFO - PROCESS | 1644 | 1467944851514 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:27:31 INFO - PROCESS | 1644 | 1467944851518 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:31 INFO - PROCESS | 1644 | 1467944851519 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0e000 == 34 [pid = 1644] [id = 269] 19:27:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121256400) [pid = 1644] [serial = 805] [outer = 0x0] 19:27:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121a6a400) [pid = 1644] [serial = 806] [outer = 0x121256400] 19:27:31 INFO - PROCESS | 1644 | 1467944851544 Marionette DEBUG loaded listener.js 19:27:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x124c94800) [pid = 1644] [serial = 807] [outer = 0x121256400] 19:27:31 INFO - PROCESS | 1644 | 1467944851922 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]]]}] 19:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 19:27:31 INFO - PROCESS | 1644 | 1467944851947 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:27:31 INFO - PROCESS | 1644 | 1467944851949 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:27:31 INFO - PROCESS | 1644 | 1467944851952 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:27:31 INFO - PROCESS | 1644 | 1467944851954 Marionette TRACE conn2 <- [1,1050,null,{}] 19:27:31 INFO - PROCESS | 1644 | 1467944851957 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}] 19:27:31 INFO - PROCESS | 1644 | 1467944851959 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:32 INFO - PROCESS | 1644 | 1467944852127 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:27:32 INFO - PROCESS | 1644 | 1467944852185 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 1644 | 1467944852186 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x1248a2800 == 35 [pid = 1644] [id = 270] 19:27:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1131a8c00) [pid = 1644] [serial = 808] [outer = 0x0] 19:27:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124d83000) [pid = 1644] [serial = 809] [outer = 0x1131a8c00] 19:27:32 INFO - PROCESS | 1644 | 1467944852228 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126fafc00) [pid = 1644] [serial = 810] [outer = 0x1131a8c00] 19:27:32 INFO - PROCESS | 1644 | 1467944852650 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]]]}] 19:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 721ms 19:27:32 INFO - PROCESS | 1644 | 1467944852673 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:27:32 INFO - PROCESS | 1644 | 1467944852674 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:27:32 INFO - PROCESS | 1644 | 1467944852679 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:27:32 INFO - PROCESS | 1644 | 1467944852680 Marionette TRACE conn2 <- [1,1054,null,{}] 19:27:32 INFO - PROCESS | 1644 | 1467944852683 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}] 19:27:32 INFO - PROCESS | 1644 | 1467944852687 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:32 INFO - PROCESS | 1644 | 1467944852821 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:27:32 INFO - PROCESS | 1644 | 1467944852835 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 1644 | 1467944852837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12779b000 == 36 [pid = 1644] [id = 271] 19:27:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12771e000) [pid = 1644] [serial = 811] [outer = 0x0] 19:27:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12772fc00) [pid = 1644] [serial = 812] [outer = 0x12771e000] 19:27:32 INFO - PROCESS | 1644 | 1467944852862 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x128c81c00) [pid = 1644] [serial = 813] [outer = 0x12771e000] 19:27:33 INFO - PROCESS | 1644 | 1467944853234 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]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 568ms 19:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:27:33 INFO - PROCESS | 1644 | 1467944853249 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 1644 | 1467944853251 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:27:33 INFO - PROCESS | 1644 | 1467944853254 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 1644 | 1467944853256 Marionette TRACE conn2 <- [1,1058,null,{}] 19:27:33 INFO - PROCESS | 1644 | 1467944853259 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}] 19:27:33 INFO - PROCESS | 1644 | 1467944853261 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:33 INFO - PROCESS | 1644 | 1467944853418 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:27:33 INFO - PROCESS | 1644 | 1467944853436 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 1644 | 1467944853437 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x129270000 == 37 [pid = 1644] [id = 272] 19:27:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x113947800) [pid = 1644] [serial = 814] [outer = 0x0] 19:27:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x128e5e000) [pid = 1644] [serial = 815] [outer = 0x113947800] 19:27:33 INFO - PROCESS | 1644 | 1467944853487 Marionette DEBUG loaded listener.js 19:27:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12943e800) [pid = 1644] [serial = 816] [outer = 0x113947800] 19:27:33 INFO - PROCESS | 1644 | 1467944853873 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]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 672ms 19:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:27:33 INFO - PROCESS | 1644 | 1467944853925 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 1644 | 1467944853926 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:27:33 INFO - PROCESS | 1644 | 1467944853928 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 1644 | 1467944853930 Marionette TRACE conn2 <- [1,1062,null,{}] 19:27:33 INFO - PROCESS | 1644 | 1467944853932 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}] 19:27:33 INFO - PROCESS | 1644 | 1467944853933 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:34 INFO - PROCESS | 1644 | 1467944854035 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:27:34 INFO - PROCESS | 1644 | 1467944854087 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:34 INFO - PROCESS | 1644 | 1467944854088 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a68a000 == 38 [pid = 1644] [id = 273] 19:27:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12943f800) [pid = 1644] [serial = 817] [outer = 0x0] 19:27:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x129453400) [pid = 1644] [serial = 818] [outer = 0x12943f800] 19:27:34 INFO - PROCESS | 1644 | 1467944854112 Marionette DEBUG loaded listener.js 19:27:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x12945f400) [pid = 1644] [serial = 819] [outer = 0x12943f800] 19:27:34 INFO - PROCESS | 1644 | 1467944854435 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]]]}] 19:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 19:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:27:34 INFO - PROCESS | 1644 | 1467944854449 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:27:34 INFO - PROCESS | 1644 | 1467944854450 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:27:34 INFO - PROCESS | 1644 | 1467944854452 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:27:34 INFO - PROCESS | 1644 | 1467944854453 Marionette TRACE conn2 <- [1,1066,null,{}] 19:27:34 INFO - PROCESS | 1644 | 1467944854456 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}] 19:27:34 INFO - PROCESS | 1644 | 1467944854457 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:34 INFO - PROCESS | 1644 | 1467944854845 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1294a6400) [pid = 1644] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x118fc1c00) [pid = 1644] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x124ccfc00) [pid = 1644] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x127718000) [pid = 1644] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119910000) [pid = 1644] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1291d0800) [pid = 1644] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11848ac00) [pid = 1644] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x113c7fc00) [pid = 1644] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11885f000) [pid = 1644] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121252000) [pid = 1644] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x110ea2800) [pid = 1644] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119903000) [pid = 1644] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:27:34 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1270ed400) [pid = 1644] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:27:34 INFO - PROCESS | 1644 | 1467944854893 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:34 INFO - PROCESS | 1644 | 1467944854894 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x119495000 == 39 [pid = 1644] [id = 274] 19:27:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1127ca400) [pid = 1644] [serial = 820] [outer = 0x0] 19:27:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1171c3400) [pid = 1644] [serial = 821] [outer = 0x1127ca400] 19:27:34 INFO - PROCESS | 1644 | 1467944854918 Marionette DEBUG loaded listener.js 19:27:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1196b1000) [pid = 1644] [serial = 822] [outer = 0x1127ca400] 19:27:35 INFO - PROCESS | 1644 | 1467944855193 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]]]}] 19:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 770ms 19:27:35 INFO - PROCESS | 1644 | 1467944855224 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:27:35 INFO - PROCESS | 1644 | 1467944855226 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:27:35 INFO - PROCESS | 1644 | 1467944855237 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:27:35 INFO - PROCESS | 1644 | 1467944855238 Marionette TRACE conn2 <- [1,1070,null,{}] 19:27:35 INFO - PROCESS | 1644 | 1467944855240 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}] 19:27:35 INFO - PROCESS | 1644 | 1467944855241 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:35 INFO - PROCESS | 1644 | 1467944855341 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:27:35 INFO - PROCESS | 1644 | 1467944855402 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:35 INFO - PROCESS | 1644 | 1467944855403 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb16800 == 40 [pid = 1644] [id = 275] 19:27:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1127cc000) [pid = 1644] [serial = 823] [outer = 0x0] 19:27:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121256000) [pid = 1644] [serial = 824] [outer = 0x1127cc000] 19:27:35 INFO - PROCESS | 1644 | 1467944855427 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x128e51c00) [pid = 1644] [serial = 825] [outer = 0x1127cc000] 19:27:35 INFO - PROCESS | 1644 | 1467944855705 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]]]}] 19:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 19:27:35 INFO - PROCESS | 1644 | 1467944855756 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:27:35 INFO - PROCESS | 1644 | 1467944855758 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:27:35 INFO - PROCESS | 1644 | 1467944855763 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:27:35 INFO - PROCESS | 1644 | 1467944855766 Marionette TRACE conn2 <- [1,1074,null,{}] 19:27:35 INFO - PROCESS | 1644 | 1467944855768 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}] 19:27:35 INFO - PROCESS | 1644 | 1467944855770 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:35 INFO - PROCESS | 1644 | 1467944855874 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:27:35 INFO - PROCESS | 1644 | 1467944855881 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:35 INFO - PROCESS | 1644 | 1467944855883 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf11000 == 41 [pid = 1644] [id = 276] 19:27:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x128e52c00) [pid = 1644] [serial = 826] [outer = 0x0] 19:27:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12a6c2c00) [pid = 1644] [serial = 827] [outer = 0x128e52c00] 19:27:35 INFO - PROCESS | 1644 | 1467944855911 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12ab41400) [pid = 1644] [serial = 828] [outer = 0x128e52c00] 19:27:36 INFO - PROCESS | 1644 | 1467944856233 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]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 19:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:27:36 INFO - PROCESS | 1644 | 1467944856298 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 1644 | 1467944856299 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:27:36 INFO - PROCESS | 1644 | 1467944856301 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 1644 | 1467944856303 Marionette TRACE conn2 <- [1,1078,null,{}] 19:27:36 INFO - PROCESS | 1644 | 1467944856305 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}] 19:27:36 INFO - PROCESS | 1644 | 1467944856306 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:36 INFO - PROCESS | 1644 | 1467944856390 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:27:36 INFO - PROCESS | 1644 | 1467944856396 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:36 INFO - PROCESS | 1644 | 1467944856397 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf1a800 == 42 [pid = 1644] [id = 277] 19:27:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128c82400) [pid = 1644] [serial = 829] [outer = 0x0] 19:27:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12ab48c00) [pid = 1644] [serial = 830] [outer = 0x128c82400] 19:27:36 INFO - PROCESS | 1644 | 1467944856422 Marionette DEBUG loaded listener.js 19:27:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x12accf800) [pid = 1644] [serial = 831] [outer = 0x128c82400] 19:27:36 INFO - PROCESS | 1644 | 1467944856756 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]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 19:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:27:36 INFO - PROCESS | 1644 | 1467944856770 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 1644 | 1467944856771 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:27:36 INFO - PROCESS | 1644 | 1467944856774 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 1644 | 1467944856775 Marionette TRACE conn2 <- [1,1082,null,{}] 19:27:36 INFO - PROCESS | 1644 | 1467944856779 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}] 19:27:36 INFO - PROCESS | 1644 | 1467944856780 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:36 INFO - PROCESS | 1644 | 1467944856921 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:27:37 INFO - PROCESS | 1644 | 1467944857001 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:37 INFO - PROCESS | 1644 | 1467944857002 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x112d9d800 == 43 [pid = 1644] [id = 278] 19:27:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x111ca9400) [pid = 1644] [serial = 832] [outer = 0x0] 19:27:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1127d8400) [pid = 1644] [serial = 833] [outer = 0x111ca9400] 19:27:37 INFO - PROCESS | 1644 | 1467944857035 Marionette DEBUG loaded listener.js 19:27:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1167ac800) [pid = 1644] [serial = 834] [outer = 0x111ca9400] 19:27:37 INFO - PROCESS | 1644 | 1467944857460 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]]]}] 19:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 721ms 19:27:37 INFO - PROCESS | 1644 | 1467944857496 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:27:37 INFO - PROCESS | 1644 | 1467944857498 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:27:37 INFO - PROCESS | 1644 | 1467944857502 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:27:37 INFO - PROCESS | 1644 | 1467944857504 Marionette TRACE conn2 <- [1,1086,null,{}] 19:27:37 INFO - PROCESS | 1644 | 1467944857507 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}] 19:27:37 INFO - PROCESS | 1644 | 1467944857509 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:37 INFO - PROCESS | 1644 | 1467944857616 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:27:37 INFO - PROCESS | 1644 | 1467944857714 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:37 INFO - PROCESS | 1644 | 1467944857715 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x121368000 == 44 [pid = 1644] [id = 279] 19:27:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118861c00) [pid = 1644] [serial = 835] [outer = 0x0] 19:27:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x11910dc00) [pid = 1644] [serial = 836] [outer = 0x118861c00] 19:27:37 INFO - PROCESS | 1644 | 1467944857746 Marionette DEBUG loaded listener.js 19:27:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x119787000) [pid = 1644] [serial = 837] [outer = 0x118861c00] 19:27:38 INFO - PROCESS | 1644 | 1467944858178 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]]]}] 19:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 723ms 19:27:38 INFO - PROCESS | 1644 | 1467944858225 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:27:38 INFO - PROCESS | 1644 | 1467944858228 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:27:38 INFO - PROCESS | 1644 | 1467944858230 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:27:38 INFO - PROCESS | 1644 | 1467944858232 Marionette TRACE conn2 <- [1,1090,null,{}] 19:27:38 INFO - PROCESS | 1644 | 1467944858235 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}] 19:27:38 INFO - PROCESS | 1644 | 1467944858236 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:38 INFO - PROCESS | 1644 | 1467944858345 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:27:38 INFO - PROCESS | 1644 | 1467944858421 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:38 INFO - PROCESS | 1644 | 1467944858422 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb4e000 == 45 [pid = 1644] [id = 280] 19:27:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x119b30800) [pid = 1644] [serial = 838] [outer = 0x0] 19:27:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x12124fc00) [pid = 1644] [serial = 839] [outer = 0x119b30800] 19:27:38 INFO - PROCESS | 1644 | 1467944858451 Marionette DEBUG loaded listener.js 19:27:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x124c8ac00) [pid = 1644] [serial = 840] [outer = 0x119b30800] 19:27:38 INFO - PROCESS | 1644 | 1467944858950 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]]]}] 19:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 819ms 19:27:39 INFO - PROCESS | 1644 | 1467944859094 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:27:39 INFO - PROCESS | 1644 | 1467944859097 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:27:39 INFO - PROCESS | 1644 | 1467944859108 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 1644 | 1467944859111 Marionette TRACE conn2 <- [1,1094,null,{}] 19:27:39 INFO - PROCESS | 1644 | 1467944859113 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}] 19:27:39 INFO - PROCESS | 1644 | 1467944859116 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:39 INFO - PROCESS | 1644 | 1467944859224 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:27:39 INFO - PROCESS | 1644 | 1467944859294 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:39 INFO - PROCESS | 1644 | 1467944859296 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4b2000 == 46 [pid = 1644] [id = 281] 19:27:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x126fb0c00) [pid = 1644] [serial = 841] [outer = 0x0] 19:27:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x12ab47400) [pid = 1644] [serial = 842] [outer = 0x126fb0c00] 19:27:39 INFO - PROCESS | 1644 | 1467944859325 Marionette DEBUG loaded listener.js 19:27:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x12b209400) [pid = 1644] [serial = 843] [outer = 0x126fb0c00] 19:27:39 INFO - PROCESS | 1644 | 1467944859751 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]]]}] 19:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 679ms 19:27:39 INFO - PROCESS | 1644 | 1467944859781 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:27:39 INFO - PROCESS | 1644 | 1467944859782 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:27:39 INFO - PROCESS | 1644 | 1467944859785 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 1644 | 1467944859786 Marionette TRACE conn2 <- [1,1098,null,{}] 19:27:39 INFO - PROCESS | 1644 | 1467944859788 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}] 19:27:39 INFO - PROCESS | 1644 | 1467944859790 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:39 INFO - PROCESS | 1644 | 1467944859902 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:27:39 INFO - PROCESS | 1644 | 1467944859974 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:39 INFO - PROCESS | 1644 | 1467944859975 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d583000 == 47 [pid = 1644] [id = 282] 19:27:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x128972000) [pid = 1644] [serial = 844] [outer = 0x0] 19:27:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 123 (0x12b39f400) [pid = 1644] [serial = 845] [outer = 0x128972000] 19:27:40 INFO - PROCESS | 1644 | 1467944860004 Marionette DEBUG loaded listener.js 19:27:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 124 (0x12b3a4c00) [pid = 1644] [serial = 846] [outer = 0x128972000] 19:27:40 INFO - PROCESS | 1644 | 1467944860447 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]]]}] 19:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 19:27:40 INFO - PROCESS | 1644 | 1467944860454 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:27:40 INFO - PROCESS | 1644 | 1467944860456 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:27:40 INFO - PROCESS | 1644 | 1467944860458 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:27:40 INFO - PROCESS | 1644 | 1467944860459 Marionette TRACE conn2 <- [1,1102,null,{}] 19:27:40 INFO - PROCESS | 1644 | 1467944860462 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}] 19:27:40 INFO - PROCESS | 1644 | 1467944860463 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:40 INFO - PROCESS | 1644 | 1467944860574 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:27:40 INFO - PROCESS | 1644 | 1467944860684 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:40 INFO - PROCESS | 1644 | 1467944860688 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1161a3800 == 48 [pid = 1644] [id = 283] 19:27:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 125 (0x12771cc00) [pid = 1644] [serial = 847] [outer = 0x0] 19:27:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 126 (0x12b3a9400) [pid = 1644] [serial = 848] [outer = 0x12771cc00] 19:27:40 INFO - PROCESS | 1644 | 1467944860750 Marionette DEBUG loaded listener.js 19:27:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 127 (0x12bb73800) [pid = 1644] [serial = 849] [outer = 0x12771cc00] 19:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1021ms 19:27:41 INFO - PROCESS | 1644 | 1467944861472 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]]]}] 19:27:41 INFO - PROCESS | 1644 | 1467944861480 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:27:41 INFO - PROCESS | 1644 | 1467944861484 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:27:41 INFO - PROCESS | 1644 | 1467944861532 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:27:41 INFO - PROCESS | 1644 | 1467944861537 Marionette TRACE conn2 <- [1,1106,null,{}] 19:27:41 INFO - PROCESS | 1644 | 1467944861546 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}] 19:27:41 INFO - PROCESS | 1644 | 1467944861549 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:41 INFO - PROCESS | 1644 | 1467944861690 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:27:41 INFO - PROCESS | 1644 | 1467944861797 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:41 INFO - PROCESS | 1644 | 1467944861798 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x121485000 == 49 [pid = 1644] [id = 284] 19:27:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 128 (0x118464400) [pid = 1644] [serial = 850] [outer = 0x0] 19:27:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 129 (0x118529400) [pid = 1644] [serial = 851] [outer = 0x118464400] 19:27:41 INFO - PROCESS | 1644 | 1467944861843 Marionette DEBUG loaded listener.js 19:27:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 130 (0x119681000) [pid = 1644] [serial = 852] [outer = 0x118464400] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf1a800 == 48 [pid = 1644] [id = 277] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf11000 == 47 [pid = 1644] [id = 276] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb16800 == 46 [pid = 1644] [id = 275] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x119495000 == 45 [pid = 1644] [id = 274] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12a68a000 == 44 [pid = 1644] [id = 273] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x129270000 == 43 [pid = 1644] [id = 272] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12779b000 == 42 [pid = 1644] [id = 271] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 129 (0x12a752400) [pid = 1644] [serial = 785] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x1248a2800 == 41 [pid = 1644] [id = 270] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x121b0e000 == 40 [pid = 1644] [id = 269] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x119933800 == 39 [pid = 1644] [id = 268] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x116f73000 == 38 [pid = 1644] [id = 267] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x119391000 == 37 [pid = 1644] [id = 266] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x118160000 == 36 [pid = 1644] [id = 263] 19:27:42 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf19000 == 35 [pid = 1644] [id = 262] 19:27:42 INFO - PROCESS | 1644 | 1467944862319 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]]]}] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 128 (0x128e59000) [pid = 1644] [serial = 770] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 127 (0x126a0b400) [pid = 1644] [serial = 761] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 126 (0x128c83000) [pid = 1644] [serial = 768] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 125 (0x119b2b800) [pid = 1644] [serial = 755] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 124 (0x121019800) [pid = 1644] [serial = 756] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 123 (0x128c74c00) [pid = 1644] [serial = 767] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 122 (0x1291d2800) [pid = 1644] [serial = 773] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x127064400) [pid = 1644] [serial = 747] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x126a03400) [pid = 1644] [serial = 746] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x118325c00) [pid = 1644] [serial = 737] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x118330c00) [pid = 1644] [serial = 750] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x11817a000) [pid = 1644] [serial = 749] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x118fb9c00) [pid = 1644] [serial = 752] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x119683c00) [pid = 1644] [serial = 753] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x121c09400) [pid = 1644] [serial = 743] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x11990dc00) [pid = 1644] [serial = 740] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x110ea0800) [pid = 1644] [serial = 734] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x121c17800) [pid = 1644] [serial = 758] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x124cc8800) [pid = 1644] [serial = 759] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1291cd800) [pid = 1644] [serial = 771] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1196b6800) [pid = 1644] [serial = 776] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1294a6000) [pid = 1644] [serial = 780] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x129443800) [pid = 1644] [serial = 774] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x127732000) [pid = 1644] [serial = 764] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x128966400) [pid = 1644] [serial = 765] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x129443c00) [pid = 1644] [serial = 779] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1270ec000) [pid = 1644] [serial = 762] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x124d8dc00) [pid = 1644] [serial = 777] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12a74ac00) [pid = 1644] [serial = 783] [outer = 0x0] [url = about:blank] 19:27:42 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12a6c9400) [pid = 1644] [serial = 782] [outer = 0x0] [url = about:blank] 19:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 863ms 19:27:42 INFO - PROCESS | 1644 | 1467944862364 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:27:42 INFO - PROCESS | 1644 | 1467944862367 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:27:42 INFO - PROCESS | 1644 | 1467944862371 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:27:42 INFO - PROCESS | 1644 | 1467944862373 Marionette TRACE conn2 <- [1,1110,null,{}] 19:27:42 INFO - PROCESS | 1644 | 1467944862375 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}] 19:27:42 INFO - PROCESS | 1644 | 1467944862377 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:42 INFO - PROCESS | 1644 | 1467944862466 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:27:42 INFO - PROCESS | 1644 | 1467944862470 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 1644 | 1467944862472 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e3a800 == 36 [pid = 1644] [id = 285] 19:27:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119909400) [pid = 1644] [serial = 853] [outer = 0x0] 19:27:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x119b23800) [pid = 1644] [serial = 854] [outer = 0x119909400] 19:27:42 INFO - PROCESS | 1644 | 1467944862499 Marionette DEBUG loaded listener.js 19:27:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121252800) [pid = 1644] [serial = 855] [outer = 0x119909400] 19:27:42 INFO - PROCESS | 1644 | 1467944862836 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]]]}] 19:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 19:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:27:42 INFO - PROCESS | 1644 | 1467944862840 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:27:42 INFO - PROCESS | 1644 | 1467944862842 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:27:42 INFO - PROCESS | 1644 | 1467944862862 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:27:42 INFO - PROCESS | 1644 | 1467944862865 Marionette TRACE conn2 <- [1,1114,null,{}] 19:27:42 INFO - PROCESS | 1644 | 1467944862879 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}] 19:27:42 INFO - PROCESS | 1644 | 1467944862882 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:42 INFO - PROCESS | 1644 | 1467944862967 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:27:42 INFO - PROCESS | 1644 | 1467944862972 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 1644 | 1467944862974 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12171e000 == 37 [pid = 1644] [id = 286] 19:27:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124d8a400) [pid = 1644] [serial = 856] [outer = 0x0] 19:27:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1270ec400) [pid = 1644] [serial = 857] [outer = 0x124d8a400] 19:27:43 INFO - PROCESS | 1644 | 1467944863003 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x128967800) [pid = 1644] [serial = 858] [outer = 0x124d8a400] 19:27:43 INFO - PROCESS | 1644 | 1467944863352 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]]]}] 19:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 547ms 19:27:43 INFO - PROCESS | 1644 | 1467944863393 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 1644 | 1467944863395 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:27:43 INFO - PROCESS | 1644 | 1467944863397 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 1644 | 1467944863398 Marionette TRACE conn2 <- [1,1118,null,{}] 19:27:43 INFO - PROCESS | 1644 | 1467944863400 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}] 19:27:43 INFO - PROCESS | 1644 | 1467944863402 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:43 INFO - PROCESS | 1644 | 1467944863501 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:27:43 INFO - PROCESS | 1644 | 1467944863565 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:43 INFO - PROCESS | 1644 | 1467944863566 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b0d000 == 38 [pid = 1644] [id = 287] 19:27:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x128c74400) [pid = 1644] [serial = 859] [outer = 0x0] 19:27:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1291d4000) [pid = 1644] [serial = 860] [outer = 0x128c74400] 19:27:43 INFO - PROCESS | 1644 | 1467944863591 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1294a8800) [pid = 1644] [serial = 861] [outer = 0x128c74400] 19:27:43 INFO - PROCESS | 1644 | 1467944863879 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]]]}] 19:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 19:27:43 INFO - PROCESS | 1644 | 1467944863916 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 1644 | 1467944863918 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:27:43 INFO - PROCESS | 1644 | 1467944863920 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 1644 | 1467944863921 Marionette TRACE conn2 <- [1,1122,null,{}] 19:27:43 INFO - PROCESS | 1644 | 1467944863924 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}] 19:27:43 INFO - PROCESS | 1644 | 1467944863925 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:44 INFO - PROCESS | 1644 | 1467944864016 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:27:44 INFO - PROCESS | 1644 | 1467944864081 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:44 INFO - PROCESS | 1644 | 1467944864088 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e9d800 == 39 [pid = 1644] [id = 288] 19:27:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x128c7c400) [pid = 1644] [serial = 862] [outer = 0x0] 19:27:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x12a6d0800) [pid = 1644] [serial = 863] [outer = 0x128c7c400] 19:27:44 INFO - PROCESS | 1644 | 1467944864113 Marionette DEBUG loaded listener.js 19:27:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x12ab3e000) [pid = 1644] [serial = 864] [outer = 0x128c7c400] 19:27:44 INFO - PROCESS | 1644 | 1467944864432 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]]]}] 19:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 568ms 19:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:27:44 INFO - PROCESS | 1644 | 1467944864489 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:27:44 INFO - PROCESS | 1644 | 1467944864490 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:27:44 INFO - PROCESS | 1644 | 1467944864492 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:27:44 INFO - PROCESS | 1644 | 1467944864493 Marionette TRACE conn2 <- [1,1126,null,{}] 19:27:44 INFO - PROCESS | 1644 | 1467944864496 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}] 19:27:44 INFO - PROCESS | 1644 | 1467944864500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:44 INFO - PROCESS | 1644 | 1467944864617 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:27:44 INFO - PROCESS | 1644 | 1467944864628 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:44 INFO - PROCESS | 1644 | 1467944864630 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a69d800 == 40 [pid = 1644] [id = 289] 19:27:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x12ab43800) [pid = 1644] [serial = 865] [outer = 0x0] 19:27:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x12bb73000) [pid = 1644] [serial = 866] [outer = 0x12ab43800] 19:27:44 INFO - PROCESS | 1644 | 1467944864654 Marionette DEBUG loaded listener.js 19:27:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x12bbed000) [pid = 1644] [serial = 867] [outer = 0x12ab43800] 19:27:45 INFO - PROCESS | 1644 | 1467944865015 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]]]}] 19:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 569ms 19:27:45 INFO - PROCESS | 1644 | 1467944865062 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:27:45 INFO - PROCESS | 1644 | 1467944865063 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:27:45 INFO - PROCESS | 1644 | 1467944865065 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:27:45 INFO - PROCESS | 1644 | 1467944865067 Marionette TRACE conn2 <- [1,1130,null,{}] 19:27:45 INFO - PROCESS | 1644 | 1467944865069 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}] 19:27:45 INFO - PROCESS | 1644 | 1467944865070 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:45 INFO - PROCESS | 1644 | 1467944865185 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:27:45 INFO - PROCESS | 1644 | 1467944865198 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:45 INFO - PROCESS | 1644 | 1467944865199 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb29800 == 41 [pid = 1644] [id = 290] 19:27:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12bbf0400) [pid = 1644] [serial = 868] [outer = 0x0] 19:27:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12bbf3800) [pid = 1644] [serial = 869] [outer = 0x12bbf0400] 19:27:45 INFO - PROCESS | 1644 | 1467944865223 Marionette DEBUG loaded listener.js 19:27:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x12bbfa800) [pid = 1644] [serial = 870] [outer = 0x12bbf0400] 19:27:45 INFO - PROCESS | 1644 | 1467944865561 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]]]}] 19:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 19:27:45 INFO - PROCESS | 1644 | 1467944865584 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:27:45 INFO - PROCESS | 1644 | 1467944865585 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:27:45 INFO - PROCESS | 1644 | 1467944865587 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:27:45 INFO - PROCESS | 1644 | 1467944865589 Marionette TRACE conn2 <- [1,1134,null,{}] 19:27:45 INFO - PROCESS | 1644 | 1467944865591 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}] 19:27:45 INFO - PROCESS | 1644 | 1467944865593 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:45 INFO - PROCESS | 1644 | 1467944865706 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:27:45 INFO - PROCESS | 1644 | 1467944865710 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:45 INFO - PROCESS | 1644 | 1467944865711 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be49800 == 42 [pid = 1644] [id = 291] 19:27:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x12bedc400) [pid = 1644] [serial = 871] [outer = 0x0] 19:27:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x12bee0000) [pid = 1644] [serial = 872] [outer = 0x12bedc400] 19:27:45 INFO - PROCESS | 1644 | 1467944865736 Marionette DEBUG loaded listener.js 19:27:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x12bee5800) [pid = 1644] [serial = 873] [outer = 0x12bedc400] 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x12bf77000) [pid = 1644] [serial = 874] [outer = 0x12cd1c000] 19:27:46 INFO - PROCESS | 1644 | 1467944866128 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]]]}] 19:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 19:27:46 INFO - PROCESS | 1644 | 1467944866156 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:27:46 INFO - PROCESS | 1644 | 1467944866158 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:27:46 INFO - PROCESS | 1644 | 1467944866160 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:27:46 INFO - PROCESS | 1644 | 1467944866161 Marionette TRACE conn2 <- [1,1138,null,{}] 19:27:46 INFO - PROCESS | 1644 | 1467944866163 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}] 19:27:46 INFO - PROCESS | 1644 | 1467944866165 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:46 INFO - PROCESS | 1644 | 1467944866280 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:27:46 INFO - PROCESS | 1644 | 1467944866320 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 1644 | 1467944866321 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3f4000 == 43 [pid = 1644] [id = 292] 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x1196b7800) [pid = 1644] [serial = 875] [outer = 0x0] 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 123 (0x12bee9400) [pid = 1644] [serial = 876] [outer = 0x1196b7800] 19:27:46 INFO - PROCESS | 1644 | 1467944866345 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 124 (0x1196b0800) [pid = 1644] [serial = 877] [outer = 0x1196b7800] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 123 (0x113947800) [pid = 1644] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 122 (0x1127ca400) [pid = 1644] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x112e6ac00) [pid = 1644] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x12771e000) [pid = 1644] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x11978ec00) [pid = 1644] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x1131a8c00) [pid = 1644] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x1127cc000) [pid = 1644] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x112e69400) [pid = 1644] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x128e52c00) [pid = 1644] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x115fdf800) [pid = 1644] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12943f800) [pid = 1644] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x121256400) [pid = 1644] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x119e22000) [pid = 1644] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x110e98000) [pid = 1644] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x11978e800) [pid = 1644] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:27:46 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x115fd8c00) [pid = 1644] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:27:46 INFO - PROCESS | 1644 | 1467944866721 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]]]}] 19:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 619ms 19:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:27:46 INFO - PROCESS | 1644 | 1467944866780 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:27:46 INFO - PROCESS | 1644 | 1467944866781 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:27:46 INFO - PROCESS | 1644 | 1467944866784 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:27:46 INFO - PROCESS | 1644 | 1467944866785 Marionette TRACE conn2 <- [1,1142,null,{}] 19:27:46 INFO - PROCESS | 1644 | 1467944866787 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}] 19:27:46 INFO - PROCESS | 1644 | 1467944866788 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:46 INFO - PROCESS | 1644 | 1467944866874 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:27:46 INFO - PROCESS | 1644 | 1467944866880 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 1644 | 1467944866881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be41800 == 44 [pid = 1644] [id = 293] 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x117e99c00) [pid = 1644] [serial = 878] [outer = 0x0] 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x119107400) [pid = 1644] [serial = 879] [outer = 0x117e99c00] 19:27:46 INFO - PROCESS | 1644 | 1467944866907 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x121387400) [pid = 1644] [serial = 880] [outer = 0x117e99c00] 19:27:47 INFO - PROCESS | 1644 | 1467944867262 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]]]}] 19:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 19:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:27:47 INFO - PROCESS | 1644 | 1467944867304 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:27:47 INFO - PROCESS | 1644 | 1467944867306 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:27:47 INFO - PROCESS | 1644 | 1467944867308 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 1644 | 1467944867310 Marionette TRACE conn2 <- [1,1146,null,{}] 19:27:47 INFO - PROCESS | 1644 | 1467944867312 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}] 19:27:47 INFO - PROCESS | 1644 | 1467944867322 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:47 INFO - PROCESS | 1644 | 1467944867448 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:27:47 INFO - PROCESS | 1644 | 1467944867491 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 1644 | 1467944867492 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12dc92000 == 45 [pid = 1644] [id = 294] 19:27:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x124bb4c00) [pid = 1644] [serial = 881] [outer = 0x0] 19:27:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x12949f800) [pid = 1644] [serial = 882] [outer = 0x124bb4c00] 19:27:47 INFO - PROCESS | 1644 | 1467944867519 Marionette DEBUG loaded listener.js 19:27:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x12c5df000) [pid = 1644] [serial = 883] [outer = 0x124bb4c00] 19:27:47 INFO - PROCESS | 1644 | 1467944867795 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]]]}] 19:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 523ms 19:27:47 INFO - PROCESS | 1644 | 1467944867834 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:27:47 INFO - PROCESS | 1644 | 1467944867835 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:27:47 INFO - PROCESS | 1644 | 1467944867838 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 1644 | 1467944867839 Marionette TRACE conn2 <- [1,1150,null,{}] 19:27:47 INFO - PROCESS | 1644 | 1467944867841 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}] 19:27:47 INFO - PROCESS | 1644 | 1467944867843 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:47 INFO - PROCESS | 1644 | 1467944867946 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:27:47 INFO - PROCESS | 1644 | 1467944867949 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 1644 | 1467944867950 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x1126ec000 == 46 [pid = 1644] [id = 295] 19:27:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x121298000) [pid = 1644] [serial = 884] [outer = 0x0] 19:27:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12129c400) [pid = 1644] [serial = 885] [outer = 0x121298000] 19:27:47 INFO - PROCESS | 1644 | 1467944867974 Marionette DEBUG loaded listener.js 19:27:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x1212a1400) [pid = 1644] [serial = 886] [outer = 0x121298000] 19:27:48 INFO - PROCESS | 1644 | 1467944868313 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]]]}] 19:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 19:27:48 INFO - PROCESS | 1644 | 1467944868357 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:27:48 INFO - PROCESS | 1644 | 1467944868366 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:27:48 INFO - PROCESS | 1644 | 1467944868380 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:27:48 INFO - PROCESS | 1644 | 1467944868381 Marionette TRACE conn2 <- [1,1154,null,{}] 19:27:48 INFO - PROCESS | 1644 | 1467944868384 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}] 19:27:48 INFO - PROCESS | 1644 | 1467944868385 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:48 INFO - PROCESS | 1644 | 1467944868473 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:27:48 INFO - PROCESS | 1644 | 1467944868476 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:48 INFO - PROCESS | 1644 | 1467944868478 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x115f91800 == 47 [pid = 1644] [id = 296] 19:27:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x128ed6c00) [pid = 1644] [serial = 887] [outer = 0x0] 19:27:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x128ed9000) [pid = 1644] [serial = 888] [outer = 0x128ed6c00] 19:27:48 INFO - PROCESS | 1644 | 1467944868501 Marionette DEBUG loaded listener.js 19:27:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x128edd000) [pid = 1644] [serial = 889] [outer = 0x128ed6c00] 19:27:48 INFO - PROCESS | 1644 | 1467944868980 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]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 669ms 19:27:49 INFO - PROCESS | 1644 | 1467944869050 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:27:49 INFO - PROCESS | 1644 | 1467944869053 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:27:49 INFO - PROCESS | 1644 | 1467944869056 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 1644 | 1467944869059 Marionette TRACE conn2 <- [1,1158,null,{}] 19:27:49 INFO - PROCESS | 1644 | 1467944869063 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}] 19:27:49 INFO - PROCESS | 1644 | 1467944869064 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:49 INFO - PROCESS | 1644 | 1467944869178 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:27:49 INFO - PROCESS | 1644 | 1467944869289 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:49 INFO - PROCESS | 1644 | 1467944869291 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x119391000 == 48 [pid = 1644] [id = 297] 19:27:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x1181a6400) [pid = 1644] [serial = 890] [outer = 0x0] 19:27:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x118330c00) [pid = 1644] [serial = 891] [outer = 0x1181a6400] 19:27:49 INFO - PROCESS | 1644 | 1467944869322 Marionette DEBUG loaded listener.js 19:27:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 123 (0x1196b4400) [pid = 1644] [serial = 892] [outer = 0x1181a6400] 19:27:49 INFO - PROCESS | 1644 | 1467944869748 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]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 725ms 19:27:49 INFO - PROCESS | 1644 | 1467944869780 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:27:49 INFO - PROCESS | 1644 | 1467944869784 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:27:49 INFO - PROCESS | 1644 | 1467944869788 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 1644 | 1467944869790 Marionette TRACE conn2 <- [1,1162,null,{}] 19:27:49 INFO - PROCESS | 1644 | 1467944869793 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}] 19:27:49 INFO - PROCESS | 1644 | 1467944869794 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:49 INFO - PROCESS | 1644 | 1467944869910 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:27:50 INFO - PROCESS | 1644 | 1467944870016 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:50 INFO - PROCESS | 1644 | 1467944870017 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0df800 == 49 [pid = 1644] [id = 298] 19:27:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 124 (0x12124ac00) [pid = 1644] [serial = 893] [outer = 0x0] 19:27:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 125 (0x121f68c00) [pid = 1644] [serial = 894] [outer = 0x12124ac00] 19:27:50 INFO - PROCESS | 1644 | 1467944870049 Marionette DEBUG loaded listener.js 19:27:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 126 (0x125762400) [pid = 1644] [serial = 895] [outer = 0x12124ac00] 19:27:50 INFO - PROCESS | 1644 | 1467944870481 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]]]}] 19:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 724ms 19:27:50 INFO - PROCESS | 1644 | 1467944870524 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:27:50 INFO - PROCESS | 1644 | 1467944870525 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:27:50 INFO - PROCESS | 1644 | 1467944870542 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:27:50 INFO - PROCESS | 1644 | 1467944870545 Marionette TRACE conn2 <- [1,1166,null,{}] 19:27:50 INFO - PROCESS | 1644 | 1467944870553 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}] 19:27:50 INFO - PROCESS | 1644 | 1467944870556 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:50 INFO - PROCESS | 1644 | 1467944870669 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:27:50 INFO - PROCESS | 1644 | 1467944870759 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:50 INFO - PROCESS | 1644 | 1467944870761 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb0d000 == 50 [pid = 1644] [id = 299] 19:27:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 127 (0x113c35800) [pid = 1644] [serial = 896] [outer = 0x0] 19:27:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 128 (0x128edd800) [pid = 1644] [serial = 897] [outer = 0x113c35800] 19:27:50 INFO - PROCESS | 1644 | 1467944870793 Marionette DEBUG loaded listener.js 19:27:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 129 (0x1291d5800) [pid = 1644] [serial = 898] [outer = 0x113c35800] 19:27:51 INFO - PROCESS | 1644 | 1467944871463 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]]]}] 19:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 977ms 19:27:51 INFO - PROCESS | 1644 | 1467944871518 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:27:51 INFO - PROCESS | 1644 | 1467944871522 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:27:51 INFO - PROCESS | 1644 | 1467944871529 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:27:51 INFO - PROCESS | 1644 | 1467944871533 Marionette TRACE conn2 <- [1,1170,null,{}] 19:27:51 INFO - PROCESS | 1644 | 1467944871538 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}] 19:27:51 INFO - PROCESS | 1644 | 1467944871542 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:51 INFO - PROCESS | 1644 | 1467944871676 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:27:51 INFO - PROCESS | 1644 | 1467944871782 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:51 INFO - PROCESS | 1644 | 1467944871786 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e9000 == 51 [pid = 1644] [id = 300] 19:27:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 130 (0x1181a5c00) [pid = 1644] [serial = 899] [outer = 0x0] 19:27:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 131 (0x118325400) [pid = 1644] [serial = 900] [outer = 0x1181a5c00] 19:27:51 INFO - PROCESS | 1644 | 1467944871831 Marionette DEBUG loaded listener.js 19:27:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 132 (0x118863000) [pid = 1644] [serial = 901] [outer = 0x1181a5c00] 19:27:52 INFO - PROCESS | 1644 | 1467944872318 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]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 828ms 19:27:52 INFO - PROCESS | 1644 | 1467944872354 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 1644 | 1467944872357 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:27:52 INFO - PROCESS | 1644 | 1467944872361 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 1644 | 1467944872363 Marionette TRACE conn2 <- [1,1174,null,{}] 19:27:52 INFO - PROCESS | 1644 | 1467944872365 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}] 19:27:52 INFO - PROCESS | 1644 | 1467944872367 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:52 INFO - PROCESS | 1644 | 1467944872459 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:27:52 INFO - PROCESS | 1644 | 1467944872537 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:52 INFO - PROCESS | 1644 | 1467944872539 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x115cd8800 == 52 [pid = 1644] [id = 301] 19:27:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 133 (0x1171c7800) [pid = 1644] [serial = 902] [outer = 0x0] 19:27:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 134 (0x1181aa400) [pid = 1644] [serial = 903] [outer = 0x1171c7800] 19:27:52 INFO - PROCESS | 1644 | 1467944872566 Marionette DEBUG loaded listener.js 19:27:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 135 (0x11869a000) [pid = 1644] [serial = 904] [outer = 0x1171c7800] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1126ec000 == 51 [pid = 1644] [id = 295] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12dc92000 == 50 [pid = 1644] [id = 294] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12be41800 == 49 [pid = 1644] [id = 293] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3f4000 == 48 [pid = 1644] [id = 292] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12be49800 == 47 [pid = 1644] [id = 291] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb29800 == 46 [pid = 1644] [id = 290] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12a69d800 == 45 [pid = 1644] [id = 289] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x128e9d800 == 44 [pid = 1644] [id = 288] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x124b0d000 == 43 [pid = 1644] [id = 287] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12171e000 == 42 [pid = 1644] [id = 286] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x117e3a800 == 41 [pid = 1644] [id = 285] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x121485000 == 40 [pid = 1644] [id = 284] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x121368000 == 39 [pid = 1644] [id = 279] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x112d9d800 == 38 [pid = 1644] [id = 278] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb4e000 == 37 [pid = 1644] [id = 280] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12d583000 == 36 [pid = 1644] [id = 282] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1161a3800 == 35 [pid = 1644] [id = 283] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12723d000 == 34 [pid = 1644] [id = 264] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4b2000 == 33 [pid = 1644] [id = 281] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a9000 == 32 [pid = 1644] [id = 265] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e9000 == 31 [pid = 1644] [id = 300] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb0d000 == 30 [pid = 1644] [id = 299] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0df800 == 29 [pid = 1644] [id = 298] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x119391000 == 28 [pid = 1644] [id = 297] 19:27:53 INFO - PROCESS | 1644 | --DOCSHELL 0x115f91800 == 27 [pid = 1644] [id = 296] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 134 (0x12943e800) [pid = 1644] [serial = 816] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 133 (0x1171c3400) [pid = 1644] [serial = 821] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 132 (0x1167ad000) [pid = 1644] [serial = 699] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 131 (0x128c81c00) [pid = 1644] [serial = 813] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 130 (0x1176e1400) [pid = 1644] [serial = 788] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 129 (0x119b29800) [pid = 1644] [serial = 803] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 128 (0x126fafc00) [pid = 1644] [serial = 810] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 127 (0x121256000) [pid = 1644] [serial = 824] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 126 (0x11a026000) [pid = 1644] [serial = 804] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 125 (0x124d83000) [pid = 1644] [serial = 809] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 124 (0x128e5e000) [pid = 1644] [serial = 815] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 123 (0x1199bfc00) [pid = 1644] [serial = 791] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 122 (0x115fd8000) [pid = 1644] [serial = 696] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x12772fc00) [pid = 1644] [serial = 812] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x126a0f000) [pid = 1644] [serial = 794] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x12a6c2c00) [pid = 1644] [serial = 827] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x128e51c00) [pid = 1644] [serial = 825] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x116a08000) [pid = 1644] [serial = 797] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x12945f400) [pid = 1644] [serial = 819] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x117ea5400) [pid = 1644] [serial = 798] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x129453400) [pid = 1644] [serial = 818] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x118331800) [pid = 1644] [serial = 800] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x124c94800) [pid = 1644] [serial = 807] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1196b1000) [pid = 1644] [serial = 822] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x121a6a400) [pid = 1644] [serial = 806] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x12680fc00) [pid = 1644] [serial = 744] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1127d4800) [pid = 1644] [serial = 735] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119e27000) [pid = 1644] [serial = 741] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118496000) [pid = 1644] [serial = 738] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12ab48c00) [pid = 1644] [serial = 830] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12ab41400) [pid = 1644] [serial = 828] [outer = 0x0] [url = about:blank] 19:27:53 INFO - PROCESS | 1644 | 1467944873618 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] 19:27:53 INFO - PROCESS | 1644 | 1467944873636 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:27:53 INFO - PROCESS | 1644 | 1467944873639 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:27:53 INFO - PROCESS | 1644 | 1467944873642 Marionette TRACE conn2 <- [1,1178,null,{}] 19:27:53 INFO - PROCESS | 1644 | 1467944873653 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}] 19:27:53 INFO - PROCESS | 1644 | 1467944873654 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:53 INFO - PROCESS | 1644 | 1467944873729 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:27:53 INFO - PROCESS | 1644 | 1467944873734 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:53 INFO - PROCESS | 1644 | 1467944873735 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x115f95000 == 28 [pid = 1644] [id = 302] 19:27:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x115fdbc00) [pid = 1644] [serial = 905] [outer = 0x0] 19:27:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x118180400) [pid = 1644] [serial = 906] [outer = 0x115fdbc00] 19:27:53 INFO - PROCESS | 1644 | 1467944873761 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x11832b400) [pid = 1644] [serial = 907] [outer = 0x115fdbc00] 19:27:54 INFO - PROCESS | 1644 | 1467944874263 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] 19:27:54 INFO - PROCESS | 1644 | 1467944874281 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:27:54 INFO - PROCESS | 1644 | 1467944874288 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:27:54 INFO - PROCESS | 1644 | 1467944874290 Marionette TRACE conn2 <- [1,1182,null,{}] 19:27:54 INFO - PROCESS | 1644 | 1467944874303 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}] 19:27:54 INFO - PROCESS | 1644 | 1467944874306 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:54 INFO - PROCESS | 1644 | 1467944874427 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:27:54 INFO - PROCESS | 1644 | 1467944874521 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:54 INFO - PROCESS | 1644 | 1467944874523 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x118178000 == 29 [pid = 1644] [id = 303] 19:27:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118fb7c00) [pid = 1644] [serial = 908] [outer = 0x0] 19:27:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1196af400) [pid = 1644] [serial = 909] [outer = 0x118fb7c00] 19:27:54 INFO - PROCESS | 1644 | 1467944874551 Marionette DEBUG loaded listener.js 19:27:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x11978e000) [pid = 1644] [serial = 910] [outer = 0x118fb7c00] 19:27:54 INFO - PROCESS | 1644 | 1467944874858 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] 19:27:54 INFO - PROCESS | 1644 | 1467944874920 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:27:54 INFO - PROCESS | 1644 | 1467944874923 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:27:54 INFO - PROCESS | 1644 | 1467944874925 Marionette TRACE conn2 <- [1,1186,null,{}] 19:27:54 INFO - PROCESS | 1644 | 1467944874933 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}] 19:27:54 INFO - PROCESS | 1644 | 1467944874936 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:55 INFO - PROCESS | 1644 | 1467944875039 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:27:55 INFO - PROCESS | 1644 | 1467944875094 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:55 INFO - PROCESS | 1644 | 1467944875096 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x119937800 == 30 [pid = 1644] [id = 304] 19:27:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x116fbf000) [pid = 1644] [serial = 911] [outer = 0x0] 19:27:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x119a04c00) [pid = 1644] [serial = 912] [outer = 0x116fbf000] 19:27:55 INFO - PROCESS | 1644 | 1467944875124 Marionette DEBUG loaded listener.js 19:27:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x121019800) [pid = 1644] [serial = 913] [outer = 0x116fbf000] 19:27:55 INFO - PROCESS | 1644 | 1467944875406 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] 19:27:55 INFO - PROCESS | 1644 | 1467944875453 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:27:55 INFO - PROCESS | 1644 | 1467944875455 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:27:55 INFO - PROCESS | 1644 | 1467944875456 Marionette TRACE conn2 <- [1,1190,null,{}] 19:27:55 INFO - PROCESS | 1644 | 1467944875459 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}] 19:27:55 INFO - PROCESS | 1644 | 1467944875462 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:55 INFO - PROCESS | 1644 | 1467944875547 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:27:55 INFO - PROCESS | 1644 | 1467944875551 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:55 INFO - PROCESS | 1644 | 1467944875552 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12137a800 == 31 [pid = 1644] [id = 305] 19:27:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x121293c00) [pid = 1644] [serial = 914] [outer = 0x0] 19:27:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12138c000) [pid = 1644] [serial = 915] [outer = 0x121293c00] 19:27:55 INFO - PROCESS | 1644 | 1467944875577 Marionette DEBUG loaded listener.js 19:27:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x121a62800) [pid = 1644] [serial = 916] [outer = 0x121293c00] 19:27:55 INFO - PROCESS | 1644 | 1467944875994 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] 19:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:27:56 INFO - PROCESS | 1644 | 1467944876043 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:27:56 INFO - PROCESS | 1644 | 1467944876047 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 1644 | 1467944876049 Marionette TRACE conn2 <- [1,1194,null,{}] 19:27:56 INFO - PROCESS | 1644 | 1467944876062 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}] 19:27:56 INFO - PROCESS | 1644 | 1467944876064 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:56 INFO - PROCESS | 1644 | 1467944876211 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:27:56 INFO - PROCESS | 1644 | 1467944876301 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 1644 | 1467944876302 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f83800 == 32 [pid = 1644] [id = 306] 19:27:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x118536800) [pid = 1644] [serial = 917] [outer = 0x0] 19:27:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x124b3cc00) [pid = 1644] [serial = 918] [outer = 0x118536800] 19:27:56 INFO - PROCESS | 1644 | 1467944876347 Marionette DEBUG loaded listener.js 19:27:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x124d8dc00) [pid = 1644] [serial = 919] [outer = 0x118536800] 19:27:56 INFO - PROCESS | 1644 | 1467944876740 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] 19:27:56 INFO - PROCESS | 1644 | 1467944876771 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:27:56 INFO - PROCESS | 1644 | 1467944876773 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 1644 | 1467944876774 Marionette TRACE conn2 <- [1,1198,null,{}] 19:27:56 INFO - PROCESS | 1644 | 1467944876776 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}] 19:27:56 INFO - PROCESS | 1644 | 1467944876780 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:56 INFO - PROCESS | 1644 | 1467944876897 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:27:56 INFO - PROCESS | 1644 | 1467944876933 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 1644 | 1467944876934 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x125783000 == 33 [pid = 1644] [id = 307] 19:27:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x11978e800) [pid = 1644] [serial = 920] [outer = 0x0] 19:27:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x126a0b000) [pid = 1644] [serial = 921] [outer = 0x11978e800] 19:27:56 INFO - PROCESS | 1644 | 1467944876959 Marionette DEBUG loaded listener.js 19:27:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x128965400) [pid = 1644] [serial = 922] [outer = 0x11978e800] 19:27:57 INFO - PROCESS | 1644 | 1467944877263 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]]]}] 19:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 19:27:57 INFO - PROCESS | 1644 | 1467944877291 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:27:57 INFO - PROCESS | 1644 | 1467944877293 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:27:57 INFO - PROCESS | 1644 | 1467944877303 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:27:57 INFO - PROCESS | 1644 | 1467944877312 Marionette TRACE conn2 <- [1,1202,null,{}] 19:27:57 INFO - PROCESS | 1644 | 1467944877314 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}] 19:27:57 INFO - PROCESS | 1644 | 1467944877315 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:57 INFO - PROCESS | 1644 | 1467944877413 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:27:57 INFO - PROCESS | 1644 | 1467944877417 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:57 INFO - PROCESS | 1644 | 1467944877418 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a6000 == 34 [pid = 1644] [id = 308] 19:27:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 123 (0x121298c00) [pid = 1644] [serial = 923] [outer = 0x0] 19:27:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 124 (0x128c7a000) [pid = 1644] [serial = 924] [outer = 0x121298c00] 19:27:57 INFO - PROCESS | 1644 | 1467944877442 Marionette DEBUG loaded listener.js 19:27:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 125 (0x128eda400) [pid = 1644] [serial = 925] [outer = 0x121298c00] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 124 (0x11978fc00) [pid = 1644] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 123 (0x1167ae800) [pid = 1644] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 122 (0x11692f000) [pid = 1644] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x124c8b400) [pid = 1644] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x118f36c00) [pid = 1644] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x12ab43800) [pid = 1644] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x12bbf0400) [pid = 1644] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x12bedc400) [pid = 1644] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x117e99c00) [pid = 1644] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1196b7800) [pid = 1644] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x128c7c400) [pid = 1644] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x119909400) [pid = 1644] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12771cc00) [pid = 1644] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x128c74400) [pid = 1644] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x119b30800) [pid = 1644] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x111ca9400) [pid = 1644] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x128972000) [pid = 1644] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x128c82400) [pid = 1644] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118861c00) [pid = 1644] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x124d8a400) [pid = 1644] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118464400) [pid = 1644] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x126fb0c00) [pid = 1644] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x124bb4c00) [pid = 1644] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1181abc00) [pid = 1644] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x128ed6c00) [pid = 1644] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:27:58 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121298000) [pid = 1644] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:27:58 INFO - PROCESS | 1644 | 1467944878144 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]]]}] 19:27:58 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 19:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 882ms 19:27:58 INFO - PROCESS | 1644 | 1467944878181 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:27:58 INFO - PROCESS | 1644 | 1467944878182 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:27:58 INFO - PROCESS | 1644 | 1467944878184 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:27:58 INFO - PROCESS | 1644 | 1467944878185 Marionette TRACE conn2 <- [1,1206,null,{}] 19:27:58 INFO - PROCESS | 1644 | 1467944878188 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}] 19:27:58 INFO - PROCESS | 1644 | 1467944878189 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:58 INFO - PROCESS | 1644 | 1467944878275 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:27:58 INFO - PROCESS | 1644 | 1467944878282 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:58 INFO - PROCESS | 1644 | 1467944878283 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x124885800 == 35 [pid = 1644] [id = 309] 19:27:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x117e99c00) [pid = 1644] [serial = 926] [outer = 0x0] 19:27:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118fb9800) [pid = 1644] [serial = 927] [outer = 0x117e99c00] 19:27:58 INFO - PROCESS | 1644 | 1467944878308 Marionette DEBUG loaded listener.js 19:27:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1199c7800) [pid = 1644] [serial = 928] [outer = 0x117e99c00] 19:27:58 INFO - PROCESS | 1644 | 1467944878666 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]]]}] 19:27:58 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 19:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 19:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:27:58 INFO - PROCESS | 1644 | 1467944878704 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:27:58 INFO - PROCESS | 1644 | 1467944878706 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:27:58 INFO - PROCESS | 1644 | 1467944878708 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:27:58 INFO - PROCESS | 1644 | 1467944878709 Marionette TRACE conn2 <- [1,1210,null,{}] 19:27:58 INFO - PROCESS | 1644 | 1467944878714 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}] 19:27:58 INFO - PROCESS | 1644 | 1467944878715 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:58 INFO - PROCESS | 1644 | 1467944878792 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:27:58 INFO - PROCESS | 1644 | 1467944878798 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:58 INFO - PROCESS | 1644 | 1467944878799 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x119937000 == 36 [pid = 1644] [id = 310] 19:27:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x121257800) [pid = 1644] [serial = 929] [outer = 0x0] 19:27:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x124d8a400) [pid = 1644] [serial = 930] [outer = 0x121257800] 19:27:58 INFO - PROCESS | 1644 | 1467944878823 Marionette DEBUG loaded listener.js 19:27:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x128ed5c00) [pid = 1644] [serial = 931] [outer = 0x121257800] 19:27:59 INFO - PROCESS | 1644 | 1467944879149 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]]]}] 19:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 19:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:27:59 INFO - PROCESS | 1644 | 1467944879181 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:27:59 INFO - PROCESS | 1644 | 1467944879182 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:27:59 INFO - PROCESS | 1644 | 1467944879184 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:27:59 INFO - PROCESS | 1644 | 1467944879185 Marionette TRACE conn2 <- [1,1214,null,{}] 19:27:59 INFO - PROCESS | 1644 | 1467944879187 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}] 19:27:59 INFO - PROCESS | 1644 | 1467944879189 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:59 INFO - PROCESS | 1644 | 1467944879270 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:27:59 INFO - PROCESS | 1644 | 1467944879273 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 1644 | 1467944879274 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a792800 == 37 [pid = 1644] [id = 311] 19:27:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x128edfc00) [pid = 1644] [serial = 932] [outer = 0x0] 19:27:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1291c9000) [pid = 1644] [serial = 933] [outer = 0x128edfc00] 19:27:59 INFO - PROCESS | 1644 | 1467944879301 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1291d4800) [pid = 1644] [serial = 934] [outer = 0x128edfc00] 19:27:59 INFO - PROCESS | 1644 | 1467944879635 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]]]}] 19:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 19:27:59 INFO - PROCESS | 1644 | 1467944879655 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:27:59 INFO - PROCESS | 1644 | 1467944879667 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:27:59 INFO - PROCESS | 1644 | 1467944879669 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:27:59 INFO - PROCESS | 1644 | 1467944879671 Marionette TRACE conn2 <- [1,1218,null,{}] 19:27:59 INFO - PROCESS | 1644 | 1467944879673 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}] 19:27:59 INFO - PROCESS | 1644 | 1467944879675 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:59 INFO - PROCESS | 1644 | 1467944879790 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:27:59 INFO - PROCESS | 1644 | 1467944879799 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 1644 | 1467944879800 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:27:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f82800 == 38 [pid = 1644] [id = 312] 19:27:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1291d3800) [pid = 1644] [serial = 935] [outer = 0x0] 19:27:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x129447800) [pid = 1644] [serial = 936] [outer = 0x1291d3800] 19:27:59 INFO - PROCESS | 1644 | 1467944879827 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1294ae000) [pid = 1644] [serial = 937] [outer = 0x1291d3800] 19:28:00 INFO - PROCESS | 1644 | 1467944880307 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]]]}] 19:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 19:28:00 INFO - PROCESS | 1644 | 1467944880365 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:28:00 INFO - PROCESS | 1644 | 1467944880367 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:28:00 INFO - PROCESS | 1644 | 1467944880371 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:28:00 INFO - PROCESS | 1644 | 1467944880373 Marionette TRACE conn2 <- [1,1222,null,{}] 19:28:00 INFO - PROCESS | 1644 | 1467944880377 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}] 19:28:00 INFO - PROCESS | 1644 | 1467944880379 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:00 INFO - PROCESS | 1644 | 1467944880489 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:28:00 INFO - PROCESS | 1644 | 1467944880576 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 1644 | 1467944880577 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fd4800 == 39 [pid = 1644] [id = 313] 19:28:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x114fcc800) [pid = 1644] [serial = 938] [outer = 0x0] 19:28:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x116fbd000) [pid = 1644] [serial = 939] [outer = 0x114fcc800] 19:28:00 INFO - PROCESS | 1644 | 1467944880608 Marionette DEBUG loaded listener.js 19:28:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x118325c00) [pid = 1644] [serial = 940] [outer = 0x114fcc800] 19:28:01 INFO - PROCESS | 1644 | 1467944881130 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] 19:28:01 INFO - PROCESS | 1644 | 1467944881195 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:28:01 INFO - PROCESS | 1644 | 1467944881200 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:28:01 INFO - PROCESS | 1644 | 1467944881202 Marionette TRACE conn2 <- [1,1226,null,{}] 19:28:01 INFO - PROCESS | 1644 | 1467944881204 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}] 19:28:01 INFO - PROCESS | 1644 | 1467944881206 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:01 INFO - PROCESS | 1644 | 1467944881317 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:28:01 INFO - PROCESS | 1644 | 1467944881402 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:01 INFO - PROCESS | 1644 | 1467944881404 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x121c91800 == 40 [pid = 1644] [id = 314] 19:28:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x119905000) [pid = 1644] [serial = 941] [outer = 0x0] 19:28:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x119a0ac00) [pid = 1644] [serial = 942] [outer = 0x119905000] 19:28:01 INFO - PROCESS | 1644 | 1467944881437 Marionette DEBUG loaded listener.js 19:28:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x119bd8400) [pid = 1644] [serial = 943] [outer = 0x119905000] 19:28:01 INFO - PROCESS | 1644 | 1467944881928 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]]]}] 19:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 770ms 19:28:01 INFO - PROCESS | 1644 | 1467944881970 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:28:01 INFO - PROCESS | 1644 | 1467944881973 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:28:01 INFO - PROCESS | 1644 | 1467944881977 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:28:01 INFO - PROCESS | 1644 | 1467944881980 Marionette TRACE conn2 <- [1,1230,null,{}] 19:28:02 INFO - PROCESS | 1644 | 1467944881992 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}] 19:28:02 INFO - PROCESS | 1644 | 1467944881997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:02 INFO - PROCESS | 1644 | 1467944882297 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:28:02 INFO - PROCESS | 1644 | 1467944882439 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:02 INFO - PROCESS | 1644 | 1467944882440 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x112ccc000 == 41 [pid = 1644] [id = 315] 19:28:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x1127d0c00) [pid = 1644] [serial = 944] [outer = 0x0] 19:28:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x112e5e400) [pid = 1644] [serial = 945] [outer = 0x1127d0c00] 19:28:02 INFO - PROCESS | 1644 | 1467944882469 Marionette DEBUG loaded listener.js 19:28:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x114fcb000) [pid = 1644] [serial = 946] [outer = 0x1127d0c00] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x12a792800 == 40 [pid = 1644] [id = 311] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x119937000 == 39 [pid = 1644] [id = 310] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x124885800 == 38 [pid = 1644] [id = 309] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a6000 == 37 [pid = 1644] [id = 308] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x125783000 == 36 [pid = 1644] [id = 307] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x121f83800 == 35 [pid = 1644] [id = 306] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x12137a800 == 34 [pid = 1644] [id = 305] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x119937800 == 33 [pid = 1644] [id = 304] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x118178000 == 32 [pid = 1644] [id = 303] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x115f95000 == 31 [pid = 1644] [id = 302] 19:28:02 INFO - PROCESS | 1644 | --DOCSHELL 0x115cd8800 == 30 [pid = 1644] [id = 301] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x119e27400) [pid = 1644] [serial = 792] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x126fa3800) [pid = 1644] [serial = 732] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x118324000) [pid = 1644] [serial = 789] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x12771d000) [pid = 1644] [serial = 795] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x12ab3e400) [pid = 1644] [serial = 786] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x12129c400) [pid = 1644] [serial = 885] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12bb73000) [pid = 1644] [serial = 866] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12bbf3800) [pid = 1644] [serial = 869] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x121387800) [pid = 1644] [serial = 489] [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.] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12bee0000) [pid = 1644] [serial = 872] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x119107400) [pid = 1644] [serial = 879] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12bee9400) [pid = 1644] [serial = 876] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12a6d0800) [pid = 1644] [serial = 863] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119b23800) [pid = 1644] [serial = 854] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12bee5800) [pid = 1644] [serial = 873] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x121252800) [pid = 1644] [serial = 855] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12b3a9400) [pid = 1644] [serial = 848] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12bb73800) [pid = 1644] [serial = 849] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1291d4000) [pid = 1644] [serial = 860] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1294a8800) [pid = 1644] [serial = 861] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12124fc00) [pid = 1644] [serial = 839] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124c8ac00) [pid = 1644] [serial = 840] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1127d8400) [pid = 1644] [serial = 833] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1167ac800) [pid = 1644] [serial = 834] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12b39f400) [pid = 1644] [serial = 845] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12b3a4c00) [pid = 1644] [serial = 846] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12accf800) [pid = 1644] [serial = 831] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11910dc00) [pid = 1644] [serial = 836] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119787000) [pid = 1644] [serial = 837] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1270ec400) [pid = 1644] [serial = 857] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x128967800) [pid = 1644] [serial = 858] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118529400) [pid = 1644] [serial = 851] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119681000) [pid = 1644] [serial = 852] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12ab47400) [pid = 1644] [serial = 842] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12b209400) [pid = 1644] [serial = 843] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x121387400) [pid = 1644] [serial = 880] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1196b0800) [pid = 1644] [serial = 877] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12949f800) [pid = 1644] [serial = 882] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12bbfa800) [pid = 1644] [serial = 870] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12bbed000) [pid = 1644] [serial = 867] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12c5df000) [pid = 1644] [serial = 883] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1212a1400) [pid = 1644] [serial = 886] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12ab3e000) [pid = 1644] [serial = 864] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x11967d400) [pid = 1644] [serial = 801] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x128edd000) [pid = 1644] [serial = 889] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x128ed9000) [pid = 1644] [serial = 888] [outer = 0x0] [url = about:blank] 19:28:02 INFO - PROCESS | 1644 | 1467944882959 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]]]}] 19:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1024ms 19:28:03 INFO - PROCESS | 1644 | 1467944883001 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:28:03 INFO - PROCESS | 1644 | 1467944883004 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:28:03 INFO - PROCESS | 1644 | 1467944883007 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:28:03 INFO - PROCESS | 1644 | 1467944883009 Marionette TRACE conn2 <- [1,1234,null,{}] 19:28:03 INFO - PROCESS | 1644 | 1467944883012 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}] 19:28:03 INFO - PROCESS | 1644 | 1467944883014 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:03 INFO - PROCESS | 1644 | 1467944883093 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:28:03 INFO - PROCESS | 1644 | 1467944883099 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 1644 | 1467944883101 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x116757800 == 31 [pid = 1644] [id = 316] 19:28:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x113cdd800) [pid = 1644] [serial = 947] [outer = 0x0] 19:28:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118181000) [pid = 1644] [serial = 948] [outer = 0x113cdd800] 19:28:03 INFO - PROCESS | 1644 | 1467944883128 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11848ac00) [pid = 1644] [serial = 949] [outer = 0x113cdd800] 19:28:03 INFO - PROCESS | 1644 | 1467944883473 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]]]}] 19:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 523ms 19:28:03 INFO - PROCESS | 1644 | 1467944883530 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:28:03 INFO - PROCESS | 1644 | 1467944883532 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:28:03 INFO - PROCESS | 1644 | 1467944883535 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:28:03 INFO - PROCESS | 1644 | 1467944883536 Marionette TRACE conn2 <- [1,1238,null,{}] 19:28:03 INFO - PROCESS | 1644 | 1467944883538 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}] 19:28:03 INFO - PROCESS | 1644 | 1467944883539 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:03 INFO - PROCESS | 1644 | 1467944883621 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:28:03 INFO - PROCESS | 1644 | 1467944883630 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 1644 | 1467944883632 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa9000 == 32 [pid = 1644] [id = 317] 19:28:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x111c83800) [pid = 1644] [serial = 950] [outer = 0x0] 19:28:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11910fc00) [pid = 1644] [serial = 951] [outer = 0x111c83800] 19:28:03 INFO - PROCESS | 1644 | 1467944883657 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1196b8800) [pid = 1644] [serial = 952] [outer = 0x111c83800] 19:28:04 INFO - PROCESS | 1644 | 1467944884018 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]]]}] 19:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 19:28:04 INFO - PROCESS | 1644 | 1467944884055 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:28:04 INFO - PROCESS | 1644 | 1467944884057 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:28:04 INFO - PROCESS | 1644 | 1467944884064 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 1644 | 1467944884067 Marionette TRACE conn2 <- [1,1242,null,{}] 19:28:04 INFO - PROCESS | 1644 | 1467944884070 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}] 19:28:04 INFO - PROCESS | 1644 | 1467944884072 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:04 INFO - PROCESS | 1644 | 1467944884158 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:28:04 INFO - PROCESS | 1644 | 1467944884164 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:04 INFO - PROCESS | 1644 | 1467944884165 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x119e8b800 == 33 [pid = 1644] [id = 318] 19:28:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119782400) [pid = 1644] [serial = 953] [outer = 0x0] 19:28:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1199bfc00) [pid = 1644] [serial = 954] [outer = 0x119782400] 19:28:04 INFO - PROCESS | 1644 | 1467944884190 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119bdc000) [pid = 1644] [serial = 955] [outer = 0x119782400] 19:28:04 INFO - PROCESS | 1644 | 1467944884520 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]]]}] 19:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 474ms 19:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:28:04 INFO - PROCESS | 1644 | 1467944884535 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:28:04 INFO - PROCESS | 1644 | 1467944884536 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:28:04 INFO - PROCESS | 1644 | 1467944884538 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 1644 | 1467944884539 Marionette TRACE conn2 <- [1,1246,null,{}] 19:28:04 INFO - PROCESS | 1644 | 1467944884542 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}] 19:28:04 INFO - PROCESS | 1644 | 1467944884543 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:04 INFO - PROCESS | 1644 | 1467944884624 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:28:04 INFO - PROCESS | 1644 | 1467944884629 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:04 INFO - PROCESS | 1644 | 1467944884631 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x121c97000 == 34 [pid = 1644] [id = 319] 19:28:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119e21800) [pid = 1644] [serial = 956] [outer = 0x0] 19:28:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12124f800) [pid = 1644] [serial = 957] [outer = 0x119e21800] 19:28:04 INFO - PROCESS | 1644 | 1467944884655 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121296800) [pid = 1644] [serial = 958] [outer = 0x119e21800] 19:28:05 INFO - PROCESS | 1644 | 1467944885001 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]]]}] 19:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 19:28:05 INFO - PROCESS | 1644 | 1467944885007 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:28:05 INFO - PROCESS | 1644 | 1467944885009 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:28:05 INFO - PROCESS | 1644 | 1467944885019 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:28:05 INFO - PROCESS | 1644 | 1467944885021 Marionette TRACE conn2 <- [1,1250,null,{}] 19:28:05 INFO - PROCESS | 1644 | 1467944885023 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}] 19:28:05 INFO - PROCESS | 1644 | 1467944885024 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:05 INFO - PROCESS | 1644 | 1467944885153 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:28:05 INFO - PROCESS | 1644 | 1467944885157 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:05 INFO - PROCESS | 1644 | 1467944885161 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c24000 == 35 [pid = 1644] [id = 320] 19:28:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1215bfc00) [pid = 1644] [serial = 959] [outer = 0x0] 19:28:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121a62c00) [pid = 1644] [serial = 960] [outer = 0x1215bfc00] 19:28:05 INFO - PROCESS | 1644 | 1467944885224 Marionette DEBUG loaded listener.js 19:28:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124b44800) [pid = 1644] [serial = 961] [outer = 0x1215bfc00] 19:28:05 INFO - PROCESS | 1644 | 1467944885566 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]]]}] 19:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 571ms 19:28:05 INFO - PROCESS | 1644 | 1467944885590 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:28:05 INFO - PROCESS | 1644 | 1467944885592 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:28:05 INFO - PROCESS | 1644 | 1467944885596 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:28:05 INFO - PROCESS | 1644 | 1467944885598 Marionette TRACE conn2 <- [1,1254,null,{}] 19:28:05 INFO - PROCESS | 1644 | 1467944885600 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}] 19:28:05 INFO - PROCESS | 1644 | 1467944885601 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:05 INFO - PROCESS | 1644 | 1467944885707 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:28:05 INFO - PROCESS | 1644 | 1467944885720 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:05 INFO - PROCESS | 1644 | 1467944885721 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x127238000 == 36 [pid = 1644] [id = 321] 19:28:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x110fa1400) [pid = 1644] [serial = 962] [outer = 0x0] 19:28:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x125760800) [pid = 1644] [serial = 963] [outer = 0x110fa1400] 19:28:05 INFO - PROCESS | 1644 | 1467944885746 Marionette DEBUG loaded listener.js 19:28:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126fb0800) [pid = 1644] [serial = 964] [outer = 0x110fa1400] 19:28:06 INFO - PROCESS | 1644 | 1467944886098 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]]]}] 19:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 19:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:28:06 INFO - PROCESS | 1644 | 1467944886116 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:28:06 INFO - PROCESS | 1644 | 1467944886117 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:28:06 INFO - PROCESS | 1644 | 1467944886119 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:28:06 INFO - PROCESS | 1644 | 1467944886121 Marionette TRACE conn2 <- [1,1258,null,{}] 19:28:06 INFO - PROCESS | 1644 | 1467944886123 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}] 19:28:06 INFO - PROCESS | 1644 | 1467944886124 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:06 INFO - PROCESS | 1644 | 1467944886225 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:28:06 INFO - PROCESS | 1644 | 1467944886262 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:06 INFO - PROCESS | 1644 | 1467944886263 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea2800 == 37 [pid = 1644] [id = 322] 19:28:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1215c2400) [pid = 1644] [serial = 965] [outer = 0x0] 19:28:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x127406c00) [pid = 1644] [serial = 966] [outer = 0x1215c2400] 19:28:06 INFO - PROCESS | 1644 | 1467944886288 Marionette DEBUG loaded listener.js 19:28:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12771cc00) [pid = 1644] [serial = 967] [outer = 0x1215c2400] 19:28:06 INFO - PROCESS | 1644 | 1467944886606 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]]]}] 19:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 19:28:06 INFO - PROCESS | 1644 | 1467944886638 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:28:06 INFO - PROCESS | 1644 | 1467944886640 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:28:06 INFO - PROCESS | 1644 | 1467944886642 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:28:06 INFO - PROCESS | 1644 | 1467944886643 Marionette TRACE conn2 <- [1,1262,null,{}] 19:28:06 INFO - PROCESS | 1644 | 1467944886645 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}] 19:28:06 INFO - PROCESS | 1644 | 1467944886647 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:06 INFO - PROCESS | 1644 | 1467944886748 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:28:06 INFO - PROCESS | 1644 | 1467944886760 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:06 INFO - PROCESS | 1644 | 1467944886761 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa8800 == 38 [pid = 1644] [id = 323] 19:28:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12771c800) [pid = 1644] [serial = 968] [outer = 0x0] 19:28:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12772ec00) [pid = 1644] [serial = 969] [outer = 0x12771c800] 19:28:06 INFO - PROCESS | 1644 | 1467944886785 Marionette DEBUG loaded listener.js 19:28:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x128c7d400) [pid = 1644] [serial = 970] [outer = 0x12771c800] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118536800) [pid = 1644] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11978e800) [pid = 1644] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115fdbc00) [pid = 1644] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1171c7800) [pid = 1644] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118fb7c00) [pid = 1644] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121293c00) [pid = 1644] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116fbf000) [pid = 1644] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121298c00) [pid = 1644] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x128edfc00) [pid = 1644] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x117e99c00) [pid = 1644] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121257800) [pid = 1644] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1181a6400) [pid = 1644] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12124ac00) [pid = 1644] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x113c35800) [pid = 1644] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:28:07 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1181a5c00) [pid = 1644] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:28:07 INFO - PROCESS | 1644 | 1467944887198 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]]]}] 19:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 573ms 19:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:28:07 INFO - PROCESS | 1644 | 1467944887215 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:28:07 INFO - PROCESS | 1644 | 1467944887216 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:28:07 INFO - PROCESS | 1644 | 1467944887218 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:28:07 INFO - PROCESS | 1644 | 1467944887220 Marionette TRACE conn2 <- [1,1266,null,{}] 19:28:07 INFO - PROCESS | 1644 | 1467944887222 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}] 19:28:07 INFO - PROCESS | 1644 | 1467944887223 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:07 INFO - PROCESS | 1644 | 1467944887307 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:28:07 INFO - PROCESS | 1644 | 1467944887312 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:07 INFO - PROCESS | 1644 | 1467944887314 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b17000 == 39 [pid = 1644] [id = 324] 19:28:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x113c35800) [pid = 1644] [serial = 971] [outer = 0x0] 19:28:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118325800) [pid = 1644] [serial = 972] [outer = 0x113c35800] 19:28:07 INFO - PROCESS | 1644 | 1467944887339 Marionette DEBUG loaded listener.js 19:28:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119b26800) [pid = 1644] [serial = 973] [outer = 0x113c35800] 19:28:07 INFO - PROCESS | 1644 | 1467944887685 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]]]}] 19:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 517ms 19:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:28:07 INFO - PROCESS | 1644 | 1467944887739 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:28:07 INFO - PROCESS | 1644 | 1467944887740 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:28:07 INFO - PROCESS | 1644 | 1467944887742 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:28:07 INFO - PROCESS | 1644 | 1467944887744 Marionette TRACE conn2 <- [1,1270,null,{}] 19:28:07 INFO - PROCESS | 1644 | 1467944887746 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}] 19:28:07 INFO - PROCESS | 1644 | 1467944887747 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:07 INFO - PROCESS | 1644 | 1467944887831 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:28:07 INFO - PROCESS | 1644 | 1467944887834 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:07 INFO - PROCESS | 1644 | 1467944887836 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac13800 == 40 [pid = 1644] [id = 325] 19:28:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119b2c800) [pid = 1644] [serial = 974] [outer = 0x0] 19:28:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12771d000) [pid = 1644] [serial = 975] [outer = 0x119b2c800] 19:28:07 INFO - PROCESS | 1644 | 1467944887870 Marionette DEBUG loaded listener.js 19:28:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128eda800) [pid = 1644] [serial = 976] [outer = 0x119b2c800] 19:28:08 INFO - PROCESS | 1644 | 1467944888219 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]]]}] 19:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 19:28:08 INFO - PROCESS | 1644 | 1467944888264 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:28:08 INFO - PROCESS | 1644 | 1467944888266 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:28:08 INFO - PROCESS | 1644 | 1467944888268 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:28:08 INFO - PROCESS | 1644 | 1467944888270 Marionette TRACE conn2 <- [1,1274,null,{}] 19:28:08 INFO - PROCESS | 1644 | 1467944888273 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}] 19:28:08 INFO - PROCESS | 1644 | 1467944888274 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:08 INFO - PROCESS | 1644 | 1467944888393 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:28:08 INFO - PROCESS | 1644 | 1467944888429 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 1644 | 1467944888430 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb0b800 == 41 [pid = 1644] [id = 326] 19:28:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128eda000) [pid = 1644] [serial = 977] [outer = 0x0] 19:28:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1291ccc00) [pid = 1644] [serial = 978] [outer = 0x128eda000] 19:28:08 INFO - PROCESS | 1644 | 1467944888454 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1294a8c00) [pid = 1644] [serial = 979] [outer = 0x128eda000] 19:28:08 INFO - PROCESS | 1644 | 1467944888735 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]]]}] 19:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 19:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:28:08 INFO - PROCESS | 1644 | 1467944888788 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:28:08 INFO - PROCESS | 1644 | 1467944888789 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:28:08 INFO - PROCESS | 1644 | 1467944888791 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:28:08 INFO - PROCESS | 1644 | 1467944888792 Marionette TRACE conn2 <- [1,1278,null,{}] 19:28:08 INFO - PROCESS | 1644 | 1467944888796 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}] 19:28:08 INFO - PROCESS | 1644 | 1467944888798 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:08 INFO - PROCESS | 1644 | 1467944888882 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:28:08 INFO - PROCESS | 1644 | 1467944888892 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 1644 | 1467944888893 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb4b000 == 42 [pid = 1644] [id = 327] 19:28:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128edb400) [pid = 1644] [serial = 980] [outer = 0x0] 19:28:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12a751800) [pid = 1644] [serial = 981] [outer = 0x128edb400] 19:28:08 INFO - PROCESS | 1644 | 1467944888920 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12ab44400) [pid = 1644] [serial = 982] [outer = 0x128edb400] 19:28:09 INFO - PROCESS | 1644 | 1467944889432 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]]]}] 19:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 673ms 19:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:28:09 INFO - PROCESS | 1644 | 1467944889464 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:28:09 INFO - PROCESS | 1644 | 1467944889467 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:28:09 INFO - PROCESS | 1644 | 1467944889470 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 1644 | 1467944889473 Marionette TRACE conn2 <- [1,1282,null,{}] 19:28:09 INFO - PROCESS | 1644 | 1467944889477 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}] 19:28:09 INFO - PROCESS | 1644 | 1467944889478 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:09 INFO - PROCESS | 1644 | 1467944889587 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:28:09 INFO - PROCESS | 1644 | 1467944889684 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:09 INFO - PROCESS | 1644 | 1467944889686 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e35000 == 43 [pid = 1644] [id = 328] 19:28:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11670fc00) [pid = 1644] [serial = 983] [outer = 0x0] 19:28:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1176e1400) [pid = 1644] [serial = 984] [outer = 0x11670fc00] 19:28:09 INFO - PROCESS | 1644 | 1467944889718 Marionette DEBUG loaded listener.js 19:28:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11832e800) [pid = 1644] [serial = 985] [outer = 0x11670fc00] 19:28:10 INFO - PROCESS | 1644 | 1467944890149 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]]]}] 19:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 725ms 19:28:10 INFO - PROCESS | 1644 | 1467944890212 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:28:10 INFO - PROCESS | 1644 | 1467944890215 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:28:10 INFO - PROCESS | 1644 | 1467944890221 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:28:10 INFO - PROCESS | 1644 | 1467944890223 Marionette TRACE conn2 <- [1,1286,null,{}] 19:28:10 INFO - PROCESS | 1644 | 1467944890225 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}] 19:28:10 INFO - PROCESS | 1644 | 1467944890227 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:10 INFO - PROCESS | 1644 | 1467944890335 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:28:10 INFO - PROCESS | 1644 | 1467944890407 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:10 INFO - PROCESS | 1644 | 1467944890409 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b26000 == 44 [pid = 1644] [id = 329] 19:28:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11910dc00) [pid = 1644] [serial = 986] [outer = 0x0] 19:28:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1196b0800) [pid = 1644] [serial = 987] [outer = 0x11910dc00] 19:28:10 INFO - PROCESS | 1644 | 1467944890439 Marionette DEBUG loaded listener.js 19:28:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11978dc00) [pid = 1644] [serial = 988] [outer = 0x11910dc00] 19:28:10 INFO - PROCESS | 1644 | 1467944890867 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]]]}] 19:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 19:28:10 INFO - PROCESS | 1644 | 1467944890909 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:28:10 INFO - PROCESS | 1644 | 1467944890910 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:28:10 INFO - PROCESS | 1644 | 1467944890927 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:28:10 INFO - PROCESS | 1644 | 1467944890930 Marionette TRACE conn2 <- [1,1290,null,{}] 19:28:10 INFO - PROCESS | 1644 | 1467944890938 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}] 19:28:10 INFO - PROCESS | 1644 | 1467944890941 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:11 INFO - PROCESS | 1644 | 1467944891046 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:28:11 INFO - PROCESS | 1644 | 1467944891120 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 1644 | 1467944891122 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb25800 == 45 [pid = 1644] [id = 330] 19:28:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119e1f400) [pid = 1644] [serial = 989] [outer = 0x0] 19:28:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x121387000) [pid = 1644] [serial = 990] [outer = 0x119e1f400] 19:28:11 INFO - PROCESS | 1644 | 1467944891155 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12487a400) [pid = 1644] [serial = 991] [outer = 0x119e1f400] 19:28:11 INFO - PROCESS | 1644 | 1467944891566 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]]]}] 19:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 19:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:28:11 INFO - PROCESS | 1644 | 1467944891599 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:28:11 INFO - PROCESS | 1644 | 1467944891601 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:28:11 INFO - PROCESS | 1644 | 1467944891603 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:28:11 INFO - PROCESS | 1644 | 1467944891604 Marionette TRACE conn2 <- [1,1294,null,{}] 19:28:11 INFO - PROCESS | 1644 | 1467944891607 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}] 19:28:11 INFO - PROCESS | 1644 | 1467944891608 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:11 INFO - PROCESS | 1644 | 1467944891716 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:28:11 INFO - PROCESS | 1644 | 1467944891772 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 1644 | 1467944891773 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be54000 == 46 [pid = 1644] [id = 331] 19:28:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x124d88c00) [pid = 1644] [serial = 992] [outer = 0x0] 19:28:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x127067000) [pid = 1644] [serial = 993] [outer = 0x124d88c00] 19:28:11 INFO - PROCESS | 1644 | 1467944891802 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128e5b000) [pid = 1644] [serial = 994] [outer = 0x124d88c00] 19:28:12 INFO - PROCESS | 1644 | 1467944892254 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]]]}] 19:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 668ms 19:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:28:12 INFO - PROCESS | 1644 | 1467944892272 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:28:12 INFO - PROCESS | 1644 | 1467944892273 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:28:12 INFO - PROCESS | 1644 | 1467944892276 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:28:12 INFO - PROCESS | 1644 | 1467944892277 Marionette TRACE conn2 <- [1,1298,null,{}] 19:28:12 INFO - PROCESS | 1644 | 1467944892280 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}] 19:28:12 INFO - PROCESS | 1644 | 1467944892281 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:12 INFO - PROCESS | 1644 | 1467944892402 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:28:12 INFO - PROCESS | 1644 | 1467944892474 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:12 INFO - PROCESS | 1644 | 1467944892476 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x116e5e000 == 47 [pid = 1644] [id = 332] 19:28:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x121256000) [pid = 1644] [serial = 995] [outer = 0x0] 19:28:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x127735400) [pid = 1644] [serial = 996] [outer = 0x121256000] 19:28:12 INFO - PROCESS | 1644 | 1467944892505 Marionette DEBUG loaded listener.js 19:28:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x128ee4000) [pid = 1644] [serial = 997] [outer = 0x121256000] 19:28:13 INFO - PROCESS | 1644 | 1467944893068 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]]]}] 19:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 821ms 19:28:13 INFO - PROCESS | 1644 | 1467944893097 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:28:13 INFO - PROCESS | 1644 | 1467944893100 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:28:13 INFO - PROCESS | 1644 | 1467944893103 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:28:13 INFO - PROCESS | 1644 | 1467944893105 Marionette TRACE conn2 <- [1,1302,null,{}] 19:28:13 INFO - PROCESS | 1644 | 1467944893108 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}] 19:28:13 INFO - PROCESS | 1644 | 1467944893110 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:13 INFO - PROCESS | 1644 | 1467944893210 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:28:13 INFO - PROCESS | 1644 | 1467944893293 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:13 INFO - PROCESS | 1644 | 1467944893294 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188e9800 == 48 [pid = 1644] [id = 333] 19:28:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1181a4000) [pid = 1644] [serial = 998] [outer = 0x0] 19:28:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1181a7c00) [pid = 1644] [serial = 999] [outer = 0x1181a4000] 19:28:13 INFO - PROCESS | 1644 | 1467944893323 Marionette DEBUG loaded listener.js 19:28:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118f3e800) [pid = 1644] [serial = 1000] [outer = 0x1181a4000] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb0b800 == 47 [pid = 1644] [id = 326] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac13800 == 46 [pid = 1644] [id = 325] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121b17000 == 45 [pid = 1644] [id = 324] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa8800 == 44 [pid = 1644] [id = 323] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea2800 == 43 [pid = 1644] [id = 322] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x127238000 == 42 [pid = 1644] [id = 321] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x124c24000 == 41 [pid = 1644] [id = 320] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121c97000 == 40 [pid = 1644] [id = 319] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x119e8b800 == 39 [pid = 1644] [id = 318] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa9000 == 38 [pid = 1644] [id = 317] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x116757800 == 37 [pid = 1644] [id = 316] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x112ccc000 == 36 [pid = 1644] [id = 315] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121c91800 == 35 [pid = 1644] [id = 314] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121f82800 == 34 [pid = 1644] [id = 312] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x116fd4800 == 33 [pid = 1644] [id = 313] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x116e5e000 == 32 [pid = 1644] [id = 332] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x12be54000 == 31 [pid = 1644] [id = 331] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb25800 == 30 [pid = 1644] [id = 330] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x121b26000 == 29 [pid = 1644] [id = 329] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb4b000 == 28 [pid = 1644] [id = 327] 19:28:14 INFO - PROCESS | 1644 | --DOCSHELL 0x117e35000 == 27 [pid = 1644] [id = 328] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x128c7a000) [pid = 1644] [serial = 924] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1291d4800) [pid = 1644] [serial = 934] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x128965400) [pid = 1644] [serial = 922] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1199c7800) [pid = 1644] [serial = 928] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x118fb9800) [pid = 1644] [serial = 927] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1291c9000) [pid = 1644] [serial = 933] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x128eda400) [pid = 1644] [serial = 925] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x128ed5c00) [pid = 1644] [serial = 931] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x129447800) [pid = 1644] [serial = 936] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x124d8a400) [pid = 1644] [serial = 930] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1196b4400) [pid = 1644] [serial = 892] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118330c00) [pid = 1644] [serial = 891] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121f68c00) [pid = 1644] [serial = 894] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x125762400) [pid = 1644] [serial = 895] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1291d5800) [pid = 1644] [serial = 898] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128edd800) [pid = 1644] [serial = 897] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118863000) [pid = 1644] [serial = 901] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118325400) [pid = 1644] [serial = 900] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121a62800) [pid = 1644] [serial = 916] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124b3cc00) [pid = 1644] [serial = 918] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126a0b000) [pid = 1644] [serial = 921] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118180400) [pid = 1644] [serial = 906] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11832b400) [pid = 1644] [serial = 907] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11869a000) [pid = 1644] [serial = 904] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1181aa400) [pid = 1644] [serial = 903] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1196af400) [pid = 1644] [serial = 909] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11978e000) [pid = 1644] [serial = 910] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12138c000) [pid = 1644] [serial = 915] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119a04c00) [pid = 1644] [serial = 912] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x121019800) [pid = 1644] [serial = 913] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x124d8dc00) [pid = 1644] [serial = 919] [outer = 0x0] [url = about:blank] 19:28:14 INFO - PROCESS | 1644 | 1467944894368 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]]]}] 19:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1277ms 19:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:28:14 INFO - PROCESS | 1644 | 1467944894380 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:28:14 INFO - PROCESS | 1644 | 1467944894383 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:28:14 INFO - PROCESS | 1644 | 1467944894386 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 1644 | 1467944894388 Marionette TRACE conn2 <- [1,1306,null,{}] 19:28:14 INFO - PROCESS | 1644 | 1467944894391 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}] 19:28:14 INFO - PROCESS | 1644 | 1467944894393 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:14 INFO - PROCESS | 1644 | 1467944894476 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:28:14 INFO - PROCESS | 1644 | 1467944894484 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:14 INFO - PROCESS | 1644 | 1467944894486 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x1129d7800 == 28 [pid = 1644] [id = 334] 19:28:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1127d0000) [pid = 1644] [serial = 1001] [outer = 0x0] 19:28:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11297c800) [pid = 1644] [serial = 1002] [outer = 0x1127d0000] 19:28:14 INFO - PROCESS | 1644 | 1467944894515 Marionette DEBUG loaded listener.js 19:28:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1131d0400) [pid = 1644] [serial = 1003] [outer = 0x1127d0000] 19:28:14 INFO - PROCESS | 1644 | 1467944894866 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]]]}] 19:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 19:28:14 INFO - PROCESS | 1644 | 1467944894920 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:28:14 INFO - PROCESS | 1644 | 1467944894923 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:28:14 INFO - PROCESS | 1644 | 1467944894929 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 1644 | 1467944894931 Marionette TRACE conn2 <- [1,1310,null,{}] 19:28:14 INFO - PROCESS | 1644 | 1467944894934 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}] 19:28:14 INFO - PROCESS | 1644 | 1467944894935 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:15 INFO - PROCESS | 1644 | 1467944895013 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:28:15 INFO - PROCESS | 1644 | 1467944895018 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 1644 | 1467944895019 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169ac800 == 29 [pid = 1644] [id = 335] 19:28:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x113c3a800) [pid = 1644] [serial = 1004] [outer = 0x0] 19:28:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115fd8800) [pid = 1644] [serial = 1005] [outer = 0x113c3a800] 19:28:15 INFO - PROCESS | 1644 | 1467944895049 Marionette DEBUG loaded listener.js 19:28:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x116905000) [pid = 1644] [serial = 1006] [outer = 0x113c3a800] 19:28:15 INFO - PROCESS | 1644 | 1467944895382 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] 19:28:15 INFO - PROCESS | 1644 | 1467944895400 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:28:15 INFO - PROCESS | 1644 | 1467944895411 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:28:15 INFO - PROCESS | 1644 | 1467944895413 Marionette TRACE conn2 <- [1,1314,null,{}] 19:28:15 INFO - PROCESS | 1644 | 1467944895421 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}] 19:28:15 INFO - PROCESS | 1644 | 1467944895424 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:15 INFO - PROCESS | 1644 | 1467944895506 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:28:15 INFO - PROCESS | 1644 | 1467944895561 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 1644 | 1467944895563 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x118458000 == 30 [pid = 1644] [id = 336] 19:28:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x116fbec00) [pid = 1644] [serial = 1007] [outer = 0x0] 19:28:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118069400) [pid = 1644] [serial = 1008] [outer = 0x116fbec00] 19:28:15 INFO - PROCESS | 1644 | 1467944895590 Marionette DEBUG loaded listener.js 19:28:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118465000) [pid = 1644] [serial = 1009] [outer = 0x116fbec00] 19:28:15 INFO - PROCESS | 1644 | 1467944895910 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]]]}] 19:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 522ms 19:28:15 INFO - PROCESS | 1644 | 1467944895934 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:28:15 INFO - PROCESS | 1644 | 1467944895936 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:28:15 INFO - PROCESS | 1644 | 1467944895938 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:28:15 INFO - PROCESS | 1644 | 1467944895939 Marionette TRACE conn2 <- [1,1318,null,{}] 19:28:15 INFO - PROCESS | 1644 | 1467944895942 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}] 19:28:15 INFO - PROCESS | 1644 | 1467944895943 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:16 INFO - PROCESS | 1644 | 1467944896022 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:28:16 INFO - PROCESS | 1644 | 1467944896080 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:16 INFO - PROCESS | 1644 | 1467944896081 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x119382000 == 31 [pid = 1644] [id = 337] 19:28:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x116fbf800) [pid = 1644] [serial = 1010] [outer = 0x0] 19:28:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118861800) [pid = 1644] [serial = 1011] [outer = 0x116fbf800] 19:28:16 INFO - PROCESS | 1644 | 1467944896106 Marionette DEBUG loaded listener.js 19:28:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11967f000) [pid = 1644] [serial = 1012] [outer = 0x116fbf800] 19:28:16 INFO - PROCESS | 1644 | 1467944896390 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]]]}] 19:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 19:28:16 INFO - PROCESS | 1644 | 1467944896407 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:28:16 INFO - PROCESS | 1644 | 1467944896409 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:28:16 INFO - PROCESS | 1644 | 1467944896435 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:28:16 INFO - PROCESS | 1644 | 1467944896436 Marionette TRACE conn2 <- [1,1322,null,{}] 19:28:16 INFO - PROCESS | 1644 | 1467944896438 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}] 19:28:16 INFO - PROCESS | 1644 | 1467944896440 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:16 INFO - PROCESS | 1644 | 1467944896546 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:28:16 INFO - PROCESS | 1644 | 1467944896550 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:16 INFO - PROCESS | 1644 | 1467944896551 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199cf800 == 32 [pid = 1644] [id = 338] 19:28:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x118464c00) [pid = 1644] [serial = 1013] [outer = 0x0] 19:28:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1196b7c00) [pid = 1644] [serial = 1014] [outer = 0x118464c00] 19:28:16 INFO - PROCESS | 1644 | 1467944896576 Marionette DEBUG loaded listener.js 19:28:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x119906c00) [pid = 1644] [serial = 1015] [outer = 0x118464c00] 19:28:16 INFO - PROCESS | 1644 | 1467944896935 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]]]}] 19:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 538ms 19:28:16 INFO - PROCESS | 1644 | 1467944896958 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:28:16 INFO - PROCESS | 1644 | 1467944896959 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:28:16 INFO - PROCESS | 1644 | 1467944896964 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:28:16 INFO - PROCESS | 1644 | 1467944896965 Marionette TRACE conn2 <- [1,1326,null,{}] 19:28:16 INFO - PROCESS | 1644 | 1467944896973 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}] 19:28:16 INFO - PROCESS | 1644 | 1467944896977 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:17 INFO - PROCESS | 1644 | 1467944897090 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:28:17 INFO - PROCESS | 1644 | 1467944897127 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:17 INFO - PROCESS | 1644 | 1467944897128 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136f800 == 33 [pid = 1644] [id = 339] 19:28:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119908800) [pid = 1644] [serial = 1016] [outer = 0x0] 19:28:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1199cb400) [pid = 1644] [serial = 1017] [outer = 0x119908800] 19:28:17 INFO - PROCESS | 1644 | 1467944897153 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12101c000) [pid = 1644] [serial = 1018] [outer = 0x119908800] 19:28:17 INFO - PROCESS | 1644 | 1467944897562 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]]]}] 19:28:17 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 19:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 624ms 19:28:17 INFO - PROCESS | 1644 | 1467944897589 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:28:17 INFO - PROCESS | 1644 | 1467944897591 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:28:17 INFO - PROCESS | 1644 | 1467944897595 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:28:17 INFO - PROCESS | 1644 | 1467944897598 Marionette TRACE conn2 <- [1,1330,null,{}] 19:28:17 INFO - PROCESS | 1644 | 1467944897602 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}] 19:28:17 INFO - PROCESS | 1644 | 1467944897604 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:17 INFO - PROCESS | 1644 | 1467944897723 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:28:17 INFO - PROCESS | 1644 | 1467944897761 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:17 INFO - PROCESS | 1644 | 1467944897762 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x121721000 == 34 [pid = 1644] [id = 340] 19:28:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1181a1800) [pid = 1644] [serial = 1019] [outer = 0x0] 19:28:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12124bc00) [pid = 1644] [serial = 1020] [outer = 0x1181a1800] 19:28:17 INFO - PROCESS | 1644 | 1467944897787 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12129e400) [pid = 1644] [serial = 1021] [outer = 0x1181a1800] 19:28:18 INFO - PROCESS | 1644 | 1467944898119 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]]]}] 19:28:18 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 19:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 572ms 19:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:28:18 INFO - PROCESS | 1644 | 1467944898166 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:28:18 INFO - PROCESS | 1644 | 1467944898167 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:28:18 INFO - PROCESS | 1644 | 1467944898170 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:28:18 INFO - PROCESS | 1644 | 1467944898171 Marionette TRACE conn2 <- [1,1334,null,{}] 19:28:18 INFO - PROCESS | 1644 | 1467944898173 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}] 19:28:18 INFO - PROCESS | 1644 | 1467944898174 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:18 INFO - PROCESS | 1644 | 1467944898271 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:28:18 INFO - PROCESS | 1644 | 1467944898283 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:18 INFO - PROCESS | 1644 | 1467944898284 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x124895000 == 35 [pid = 1644] [id = 341] 19:28:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x121295800) [pid = 1644] [serial = 1022] [outer = 0x0] 19:28:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12138a000) [pid = 1644] [serial = 1023] [outer = 0x121295800] 19:28:18 INFO - PROCESS | 1644 | 1467944898309 Marionette DEBUG loaded listener.js 19:28:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x121f71c00) [pid = 1644] [serial = 1024] [outer = 0x121295800] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x128eda000) [pid = 1644] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x128edb400) [pid = 1644] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1215bfc00) [pid = 1644] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x119b2c800) [pid = 1644] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x110fa1400) [pid = 1644] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1215c2400) [pid = 1644] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12771c800) [pid = 1644] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x113c35800) [pid = 1644] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x113cdd800) [pid = 1644] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119782400) [pid = 1644] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x111c83800) [pid = 1644] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119905000) [pid = 1644] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1291d3800) [pid = 1644] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x114fcc800) [pid = 1644] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1127d0c00) [pid = 1644] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:28:18 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119e21800) [pid = 1644] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:28:18 INFO - PROCESS | 1644 | 1467944898813 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]]]}] 19:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 668ms 19:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:28:18 INFO - PROCESS | 1644 | 1467944898838 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:28:18 INFO - PROCESS | 1644 | 1467944898840 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:28:18 INFO - PROCESS | 1644 | 1467944898848 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:28:18 INFO - PROCESS | 1644 | 1467944898850 Marionette TRACE conn2 <- [1,1338,null,{}] 19:28:18 INFO - PROCESS | 1644 | 1467944898852 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}] 19:28:18 INFO - PROCESS | 1644 | 1467944898854 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:18 INFO - PROCESS | 1644 | 1467944898970 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:28:19 INFO - PROCESS | 1644 | 1467944899027 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:19 INFO - PROCESS | 1644 | 1467944899028 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x1126f2000 == 36 [pid = 1644] [id = 342] 19:28:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x110eb4c00) [pid = 1644] [serial = 1025] [outer = 0x0] 19:28:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118fb9c00) [pid = 1644] [serial = 1026] [outer = 0x110eb4c00] 19:28:19 INFO - PROCESS | 1644 | 1467944899052 Marionette DEBUG loaded listener.js 19:28:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121019800) [pid = 1644] [serial = 1027] [outer = 0x110eb4c00] 19:28:19 INFO - PROCESS | 1644 | 1467944899806 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]]]}] 19:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 976ms 19:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:28:19 INFO - PROCESS | 1644 | 1467944899818 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:28:19 INFO - PROCESS | 1644 | 1467944899820 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:28:19 INFO - PROCESS | 1644 | 1467944899822 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 1644 | 1467944899823 Marionette TRACE conn2 <- [1,1342,null,{}] 19:28:19 INFO - PROCESS | 1644 | 1467944899825 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}] 19:28:19 INFO - PROCESS | 1644 | 1467944899827 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:19 INFO - PROCESS | 1644 | 1467944899905 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:28:19 INFO - PROCESS | 1644 | 1467944899908 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:19 INFO - PROCESS | 1644 | 1467944899909 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x127790800 == 37 [pid = 1644] [id = 343] 19:28:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1196bc800) [pid = 1644] [serial = 1028] [outer = 0x0] 19:28:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12487d000) [pid = 1644] [serial = 1029] [outer = 0x1196bc800] 19:28:19 INFO - PROCESS | 1644 | 1467944899935 Marionette DEBUG loaded listener.js 19:28:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124c8c000) [pid = 1644] [serial = 1030] [outer = 0x1196bc800] 19:28:20 INFO - PROCESS | 1644 | 1467944900270 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]]]}] 19:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 19:28:20 INFO - PROCESS | 1644 | 1467944900290 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:28:20 INFO - PROCESS | 1644 | 1467944900292 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:28:20 INFO - PROCESS | 1644 | 1467944900296 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:28:20 INFO - PROCESS | 1644 | 1467944900300 Marionette TRACE conn2 <- [1,1346,null,{}] 19:28:20 INFO - PROCESS | 1644 | 1467944900302 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}] 19:28:20 INFO - PROCESS | 1644 | 1467944900304 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:20 INFO - PROCESS | 1644 | 1467944900422 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:28:20 INFO - PROCESS | 1644 | 1467944900429 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:20 INFO - PROCESS | 1644 | 1467944900438 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea4000 == 38 [pid = 1644] [id = 344] 19:28:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x115f6bc00) [pid = 1644] [serial = 1031] [outer = 0x0] 19:28:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x124ccb000) [pid = 1644] [serial = 1032] [outer = 0x115f6bc00] 19:28:20 INFO - PROCESS | 1644 | 1467944900465 Marionette DEBUG loaded listener.js 19:28:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x126fb2000) [pid = 1644] [serial = 1033] [outer = 0x115f6bc00] 19:28:20 INFO - PROCESS | 1644 | 1467944900982 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]]]}] 19:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 725ms 19:28:21 INFO - PROCESS | 1644 | 1467944901021 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:28:21 INFO - PROCESS | 1644 | 1467944901023 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:28:21 INFO - PROCESS | 1644 | 1467944901027 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 1644 | 1467944901031 Marionette TRACE conn2 <- [1,1350,null,{}] 19:28:21 INFO - PROCESS | 1644 | 1467944901036 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}] 19:28:21 INFO - PROCESS | 1644 | 1467944901038 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:21 INFO - PROCESS | 1644 | 1467944901158 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:28:21 INFO - PROCESS | 1644 | 1467944901262 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 1644 | 1467944901264 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x116958000 == 39 [pid = 1644] [id = 345] 19:28:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1127ccc00) [pid = 1644] [serial = 1034] [outer = 0x0] 19:28:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1133ab000) [pid = 1644] [serial = 1035] [outer = 0x1127ccc00] 19:28:21 INFO - PROCESS | 1644 | 1467944901315 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x115c4b400) [pid = 1644] [serial = 1036] [outer = 0x1127ccc00] 19:28:21 INFO - PROCESS | 1644 | 1467944901971 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]]]}] 19:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1024ms 19:28:22 INFO - PROCESS | 1644 | 1467944902051 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:28:22 INFO - PROCESS | 1644 | 1467944902056 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:28:22 INFO - PROCESS | 1644 | 1467944902063 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:28:22 INFO - PROCESS | 1644 | 1467944902066 Marionette TRACE conn2 <- [1,1354,null,{}] 19:28:22 INFO - PROCESS | 1644 | 1467944902088 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}] 19:28:22 INFO - PROCESS | 1644 | 1467944902091 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:22 INFO - PROCESS | 1644 | 1467944902227 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:28:22 INFO - PROCESS | 1644 | 1467944902279 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:22 INFO - PROCESS | 1644 | 1467944902280 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e3000 == 40 [pid = 1644] [id = 346] 19:28:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118187800) [pid = 1644] [serial = 1037] [outer = 0x0] 19:28:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1181ae800) [pid = 1644] [serial = 1038] [outer = 0x118187800] 19:28:22 INFO - PROCESS | 1644 | 1467944902312 Marionette DEBUG loaded listener.js 19:28:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118534c00) [pid = 1644] [serial = 1039] [outer = 0x118187800] 19:28:23 INFO - PROCESS | 1644 | 1467944903048 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]]]}] 19:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 998ms 19:28:23 INFO - PROCESS | 1644 | 1467944903060 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:28:23 INFO - PROCESS | 1644 | 1467944903063 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:28:23 INFO - PROCESS | 1644 | 1467944903066 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 1644 | 1467944903068 Marionette TRACE conn2 <- [1,1358,null,{}] 19:28:23 INFO - PROCESS | 1644 | 1467944903072 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}] 19:28:23 INFO - PROCESS | 1644 | 1467944903074 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:23 INFO - PROCESS | 1644 | 1467944903183 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:28:23 INFO - PROCESS | 1644 | 1467944903260 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:23 INFO - PROCESS | 1644 | 1467944903263 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641c000 == 41 [pid = 1644] [id = 347] 19:28:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x115fd9400) [pid = 1644] [serial = 1040] [outer = 0x0] 19:28:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1161b8800) [pid = 1644] [serial = 1041] [outer = 0x115fd9400] 19:28:23 INFO - PROCESS | 1644 | 1467944903291 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1171c4000) [pid = 1644] [serial = 1042] [outer = 0x115fd9400] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x127790800 == 40 [pid = 1644] [id = 343] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1126f2000 == 39 [pid = 1644] [id = 342] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x124895000 == 38 [pid = 1644] [id = 341] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x121721000 == 37 [pid = 1644] [id = 340] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12136f800 == 36 [pid = 1644] [id = 339] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1199cf800 == 35 [pid = 1644] [id = 338] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x119382000 == 34 [pid = 1644] [id = 337] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x118458000 == 33 [pid = 1644] [id = 336] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1169ac800 == 32 [pid = 1644] [id = 335] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1129d7800 == 31 [pid = 1644] [id = 334] 19:28:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1188e9800 == 30 [pid = 1644] [id = 333] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x125760800) [pid = 1644] [serial = 963] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x127406c00) [pid = 1644] [serial = 966] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12772ec00) [pid = 1644] [serial = 969] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12771cc00) [pid = 1644] [serial = 967] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119b26800) [pid = 1644] [serial = 973] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118181000) [pid = 1644] [serial = 948] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11848ac00) [pid = 1644] [serial = 949] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1199bfc00) [pid = 1644] [serial = 954] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119bdc000) [pid = 1644] [serial = 955] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11910fc00) [pid = 1644] [serial = 951] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1196b8800) [pid = 1644] [serial = 952] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119a0ac00) [pid = 1644] [serial = 942] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119bd8400) [pid = 1644] [serial = 943] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1294ae000) [pid = 1644] [serial = 937] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116fbd000) [pid = 1644] [serial = 939] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118325c00) [pid = 1644] [serial = 940] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112e5e400) [pid = 1644] [serial = 945] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x114fcb000) [pid = 1644] [serial = 946] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12124f800) [pid = 1644] [serial = 957] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118325800) [pid = 1644] [serial = 972] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1294a8c00) [pid = 1644] [serial = 979] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12a751800) [pid = 1644] [serial = 981] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x128c7d400) [pid = 1644] [serial = 970] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x124b44800) [pid = 1644] [serial = 961] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x121a62c00) [pid = 1644] [serial = 960] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x126fb0800) [pid = 1644] [serial = 964] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x128eda800) [pid = 1644] [serial = 976] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12771d000) [pid = 1644] [serial = 975] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1291ccc00) [pid = 1644] [serial = 978] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12ab44400) [pid = 1644] [serial = 982] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x121296800) [pid = 1644] [serial = 958] [outer = 0x0] [url = about:blank] 19:28:23 INFO - PROCESS | 1644 | 1467944903694 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]]]}] 19:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 19:28:23 INFO - PROCESS | 1644 | 1467944903738 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:28:23 INFO - PROCESS | 1644 | 1467944903741 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:28:23 INFO - PROCESS | 1644 | 1467944903747 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 1644 | 1467944903748 Marionette TRACE conn2 <- [1,1362,null,{}] 19:28:23 INFO - PROCESS | 1644 | 1467944903750 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}] 19:28:23 INFO - PROCESS | 1644 | 1467944903752 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:23 INFO - PROCESS | 1644 | 1467944903832 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:28:23 INFO - PROCESS | 1644 | 1467944903836 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:23 INFO - PROCESS | 1644 | 1467944903837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fec800 == 31 [pid = 1644] [id = 348] 19:28:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118180400) [pid = 1644] [serial = 1043] [outer = 0x0] 19:28:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1181a5800) [pid = 1644] [serial = 1044] [outer = 0x118180400] 19:28:23 INFO - PROCESS | 1644 | 1467944903866 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118534400) [pid = 1644] [serial = 1045] [outer = 0x118180400] 19:28:24 INFO - PROCESS | 1644 | 1467944904215 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]]]}] 19:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 19:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:28:24 INFO - PROCESS | 1644 | 1467944904266 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:28:24 INFO - PROCESS | 1644 | 1467944904268 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:28:24 INFO - PROCESS | 1644 | 1467944904270 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:28:24 INFO - PROCESS | 1644 | 1467944904272 Marionette TRACE conn2 <- [1,1366,null,{}] 19:28:24 INFO - PROCESS | 1644 | 1467944904280 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}] 19:28:24 INFO - PROCESS | 1644 | 1467944904283 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:24 INFO - PROCESS | 1644 | 1467944904367 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:28:24 INFO - PROCESS | 1644 | 1467944904373 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:24 INFO - PROCESS | 1644 | 1467944904375 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x11993a800 == 32 [pid = 1644] [id = 349] 19:28:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x112e5dc00) [pid = 1644] [serial = 1046] [outer = 0x0] 19:28:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1196aec00) [pid = 1644] [serial = 1047] [outer = 0x112e5dc00] 19:28:24 INFO - PROCESS | 1644 | 1467944904404 Marionette DEBUG loaded listener.js 19:28:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119906400) [pid = 1644] [serial = 1048] [outer = 0x112e5dc00] 19:28:24 INFO - PROCESS | 1644 | 1467944904753 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] 19:28:24 INFO - PROCESS | 1644 | 1467944904802 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:28:24 INFO - PROCESS | 1644 | 1467944904805 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:28:24 INFO - PROCESS | 1644 | 1467944904807 Marionette TRACE conn2 <- [1,1370,null,{}] 19:28:24 INFO - PROCESS | 1644 | 1467944904809 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}] 19:28:24 INFO - PROCESS | 1644 | 1467944904810 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:24 INFO - PROCESS | 1644 | 1467944904889 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:28:24 INFO - PROCESS | 1644 | 1467944904894 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:24 INFO - PROCESS | 1644 | 1467944904897 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148c800 == 33 [pid = 1644] [id = 350] 19:28:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1199c9c00) [pid = 1644] [serial = 1049] [outer = 0x0] 19:28:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119b29800) [pid = 1644] [serial = 1050] [outer = 0x1199c9c00] 19:28:24 INFO - PROCESS | 1644 | 1467944904923 Marionette DEBUG loaded listener.js 19:28:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119e20800) [pid = 1644] [serial = 1051] [outer = 0x1199c9c00] 19:28:25 INFO - PROCESS | 1644 | 1467944905271 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] 19:28:25 INFO - PROCESS | 1644 | 1467944905327 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:28:25 INFO - PROCESS | 1644 | 1467944905329 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:28:25 INFO - PROCESS | 1644 | 1467944905330 Marionette TRACE conn2 <- [1,1374,null,{}] 19:28:25 INFO - PROCESS | 1644 | 1467944905333 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}] 19:28:25 INFO - PROCESS | 1644 | 1467944905334 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:25 INFO - PROCESS | 1644 | 1467944905412 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:28:25 INFO - PROCESS | 1644 | 1467944905473 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 1644 | 1467944905474 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b10800 == 34 [pid = 1644] [id = 351] 19:28:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1199cbc00) [pid = 1644] [serial = 1052] [outer = 0x0] 19:28:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119e2a000) [pid = 1644] [serial = 1053] [outer = 0x1199cbc00] 19:28:25 INFO - PROCESS | 1644 | 1467944905498 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x121297000) [pid = 1644] [serial = 1054] [outer = 0x1199cbc00] 19:28:25 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:25 INFO - PROCESS | 1644 | 1467944905822 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] 19:28:25 INFO - PROCESS | 1644 | 1467944905853 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:28:25 INFO - PROCESS | 1644 | 1467944905855 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:28:25 INFO - PROCESS | 1644 | 1467944905856 Marionette TRACE conn2 <- [1,1378,null,{}] 19:28:25 INFO - PROCESS | 1644 | 1467944905858 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}] 19:28:25 INFO - PROCESS | 1644 | 1467944905865 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:25 INFO - PROCESS | 1644 | 1467944905984 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:28:26 INFO - PROCESS | 1644 | 1467944905996 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 1644 | 1467944905997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x127242800 == 35 [pid = 1644] [id = 352] 19:28:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12129bc00) [pid = 1644] [serial = 1055] [outer = 0x0] 19:28:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124baa800) [pid = 1644] [serial = 1056] [outer = 0x12129bc00] 19:28:26 INFO - PROCESS | 1644 | 1467944906023 Marionette DEBUG loaded listener.js 19:28:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126fb2800) [pid = 1644] [serial = 1057] [outer = 0x12129bc00] 19:28:26 INFO - PROCESS | 1644 | 1467944906387 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] 19:28:26 INFO - PROCESS | 1644 | 1467944906427 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:28:26 INFO - PROCESS | 1644 | 1467944906430 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 1644 | 1467944906431 Marionette TRACE conn2 <- [1,1382,null,{}] 19:28:26 INFO - PROCESS | 1644 | 1467944906433 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}] 19:28:26 INFO - PROCESS | 1644 | 1467944906435 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:26 INFO - PROCESS | 1644 | 1467944906535 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:28:26 INFO - PROCESS | 1644 | 1467944906538 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 1644 | 1467944906539 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e16000 == 36 [pid = 1644] [id = 353] 19:28:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x127064400) [pid = 1644] [serial = 1058] [outer = 0x0] 19:28:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x127410000) [pid = 1644] [serial = 1059] [outer = 0x127064400] 19:28:26 INFO - PROCESS | 1644 | 1467944906564 Marionette DEBUG loaded listener.js 19:28:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x127721000) [pid = 1644] [serial = 1060] [outer = 0x127064400] 19:28:26 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:26 INFO - PROCESS | 1644 | 1467944906926 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] 19:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:28:26 INFO - PROCESS | 1644 | 1467944906950 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:28:26 INFO - PROCESS | 1644 | 1467944906952 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 1644 | 1467944906954 Marionette TRACE conn2 <- [1,1386,null,{}] 19:28:26 INFO - PROCESS | 1644 | 1467944906956 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}] 19:28:26 INFO - PROCESS | 1644 | 1467944906957 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:27 INFO - PROCESS | 1644 | 1467944907056 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:28:27 INFO - PROCESS | 1644 | 1467944907068 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:27 INFO - PROCESS | 1644 | 1467944907069 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x129277800 == 37 [pid = 1644] [id = 354] 19:28:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12129e000) [pid = 1644] [serial = 1061] [outer = 0x0] 19:28:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x127734000) [pid = 1644] [serial = 1062] [outer = 0x12129e000] 19:28:27 INFO - PROCESS | 1644 | 1467944907094 Marionette DEBUG loaded listener.js 19:28:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x128c78400) [pid = 1644] [serial = 1063] [outer = 0x12129e000] 19:28:27 INFO - PROCESS | 1644 | 1467944907443 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] 19:28:27 INFO - PROCESS | 1644 | 1467944907474 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:28:27 INFO - PROCESS | 1644 | 1467944907476 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:28:27 INFO - PROCESS | 1644 | 1467944907477 Marionette TRACE conn2 <- [1,1390,null,{}] 19:28:27 INFO - PROCESS | 1644 | 1467944907479 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}] 19:28:27 INFO - PROCESS | 1644 | 1467944907480 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:27 INFO - PROCESS | 1644 | 1467944907580 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:28:27 INFO - PROCESS | 1644 | 1467944907584 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:27 INFO - PROCESS | 1644 | 1467944907585 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x119933800 == 38 [pid = 1644] [id = 355] 19:28:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x127411000) [pid = 1644] [serial = 1064] [outer = 0x0] 19:28:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128c75400) [pid = 1644] [serial = 1065] [outer = 0x127411000] 19:28:27 INFO - PROCESS | 1644 | 1467944907616 Marionette DEBUG loaded listener.js 19:28:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128ee0000) [pid = 1644] [serial = 1066] [outer = 0x127411000] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118464c00) [pid = 1644] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1196bc800) [pid = 1644] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x116fbec00) [pid = 1644] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1181a1800) [pid = 1644] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x110eb4c00) [pid = 1644] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1127d0000) [pid = 1644] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x116fbf800) [pid = 1644] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1181a4000) [pid = 1644] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113c3a800) [pid = 1644] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119908800) [pid = 1644] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121295800) [pid = 1644] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11670fc00) [pid = 1644] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121256000) [pid = 1644] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x124d88c00) [pid = 1644] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11910dc00) [pid = 1644] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:28:27 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119e1f400) [pid = 1644] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:28:28 INFO - PROCESS | 1644 | 1467944908006 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]]]}] 19:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 571ms 19:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:28:28 INFO - PROCESS | 1644 | 1467944908048 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:28:28 INFO - PROCESS | 1644 | 1467944908049 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:28:28 INFO - PROCESS | 1644 | 1467944908051 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:28:28 INFO - PROCESS | 1644 | 1467944908053 Marionette TRACE conn2 <- [1,1394,null,{}] 19:28:28 INFO - PROCESS | 1644 | 1467944908055 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}] 19:28:28 INFO - PROCESS | 1644 | 1467944908057 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:28 INFO - PROCESS | 1644 | 1467944908137 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:28:28 INFO - PROCESS | 1644 | 1467944908191 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 1644 | 1467944908192 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e19800 == 39 [pid = 1644] [id = 356] 19:28:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x110ea5800) [pid = 1644] [serial = 1067] [outer = 0x0] 19:28:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118188400) [pid = 1644] [serial = 1068] [outer = 0x110ea5800] 19:28:28 INFO - PROCESS | 1644 | 1467944908217 Marionette DEBUG loaded listener.js 19:28:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1196bb400) [pid = 1644] [serial = 1069] [outer = 0x110ea5800] 19:28:28 INFO - PROCESS | 1644 | 1467944908523 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]]]}] 19:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 19:28:28 INFO - PROCESS | 1644 | 1467944908571 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:28:28 INFO - PROCESS | 1644 | 1467944908573 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:28:28 INFO - PROCESS | 1644 | 1467944908575 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:28:28 INFO - PROCESS | 1644 | 1467944908577 Marionette TRACE conn2 <- [1,1398,null,{}] 19:28:28 INFO - PROCESS | 1644 | 1467944908580 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}] 19:28:28 INFO - PROCESS | 1644 | 1467944908582 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:28 INFO - PROCESS | 1644 | 1467944908682 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:28:28 INFO - PROCESS | 1644 | 1467944908686 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 1644 | 1467944908688 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b2b7000 == 40 [pid = 1644] [id = 357] 19:28:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1196bc800) [pid = 1644] [serial = 1070] [outer = 0x0] 19:28:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x127721800) [pid = 1644] [serial = 1071] [outer = 0x1196bc800] 19:28:28 INFO - PROCESS | 1644 | 1467944908714 Marionette DEBUG loaded listener.js 19:28:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119786000) [pid = 1644] [serial = 1072] [outer = 0x1196bc800] 19:28:29 INFO - PROCESS | 1644 | 1467944909026 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]]]}] 19:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 19:28:29 INFO - PROCESS | 1644 | 1467944909054 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 1644 | 1467944909055 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:28:29 INFO - PROCESS | 1644 | 1467944909057 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 1644 | 1467944909058 Marionette TRACE conn2 <- [1,1402,null,{}] 19:28:29 INFO - PROCESS | 1644 | 1467944909061 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}] 19:28:29 INFO - PROCESS | 1644 | 1467944909063 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:29 INFO - PROCESS | 1644 | 1467944909184 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:28:29 INFO - PROCESS | 1644 | 1467944909191 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:29 INFO - PROCESS | 1644 | 1467944909192 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8cf000 == 41 [pid = 1644] [id = 358] 19:28:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119685400) [pid = 1644] [serial = 1073] [outer = 0x0] 19:28:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12943c400) [pid = 1644] [serial = 1074] [outer = 0x119685400] 19:28:29 INFO - PROCESS | 1644 | 1467944909216 Marionette DEBUG loaded listener.js 19:28:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12945a000) [pid = 1644] [serial = 1075] [outer = 0x119685400] 19:28:29 INFO - PROCESS | 1644 | 1467944909518 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]]]}] 19:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 19:28:29 INFO - PROCESS | 1644 | 1467944909535 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 1644 | 1467944909536 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:28:29 INFO - PROCESS | 1644 | 1467944909539 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 1644 | 1467944909540 Marionette TRACE conn2 <- [1,1406,null,{}] 19:28:29 INFO - PROCESS | 1644 | 1467944909542 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}] 19:28:29 INFO - PROCESS | 1644 | 1467944909543 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:29 INFO - PROCESS | 1644 | 1467944909639 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:28:29 INFO - PROCESS | 1644 | 1467944909644 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:29 INFO - PROCESS | 1644 | 1467944909645 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb3c000 == 42 [pid = 1644] [id = 359] 19:28:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291d3800) [pid = 1644] [serial = 1076] [outer = 0x0] 19:28:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1294aac00) [pid = 1644] [serial = 1077] [outer = 0x1291d3800] 19:28:29 INFO - PROCESS | 1644 | 1467944909669 Marionette DEBUG loaded listener.js 19:28:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12a750000) [pid = 1644] [serial = 1078] [outer = 0x1291d3800] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x11641c000 == 41 [pid = 1644] [id = 347] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e3000 == 40 [pid = 1644] [id = 346] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea4000 == 39 [pid = 1644] [id = 344] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x116958000 == 38 [pid = 1644] [id = 345] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x11993a800 == 37 [pid = 1644] [id = 349] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12148c800 == 36 [pid = 1644] [id = 350] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x119933800 == 35 [pid = 1644] [id = 355] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x129277800 == 34 [pid = 1644] [id = 354] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12b2b7000 == 33 [pid = 1644] [id = 357] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x128e16000 == 32 [pid = 1644] [id = 353] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x121b10800 == 31 [pid = 1644] [id = 351] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x116fec800 == 30 [pid = 1644] [id = 348] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x128e19800 == 29 [pid = 1644] [id = 356] 19:28:30 INFO - PROCESS | 1644 | --DOCSHELL 0x127242800 == 28 [pid = 1644] [id = 352] 19:28:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8cf000 == 27 [pid = 1644] [id = 358] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124ccb000) [pid = 1644] [serial = 1032] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1176e1400) [pid = 1644] [serial = 984] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x128ee4000) [pid = 1644] [serial = 997] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x128e5b000) [pid = 1644] [serial = 994] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x127067000) [pid = 1644] [serial = 993] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1196b0800) [pid = 1644] [serial = 987] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12487a400) [pid = 1644] [serial = 991] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121387000) [pid = 1644] [serial = 990] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x127735400) [pid = 1644] [serial = 996] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11978dc00) [pid = 1644] [serial = 988] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11832e800) [pid = 1644] [serial = 985] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1196b7c00) [pid = 1644] [serial = 1014] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12487d000) [pid = 1644] [serial = 1029] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118069400) [pid = 1644] [serial = 1008] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12124bc00) [pid = 1644] [serial = 1020] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118465000) [pid = 1644] [serial = 1009] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121019800) [pid = 1644] [serial = 1027] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11297c800) [pid = 1644] [serial = 1002] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1131d0400) [pid = 1644] [serial = 1003] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118861800) [pid = 1644] [serial = 1011] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118f3e800) [pid = 1644] [serial = 1000] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1181a7c00) [pid = 1644] [serial = 999] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x115fd8800) [pid = 1644] [serial = 1005] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x116905000) [pid = 1644] [serial = 1006] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12101c000) [pid = 1644] [serial = 1018] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1199cb400) [pid = 1644] [serial = 1017] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12129e400) [pid = 1644] [serial = 1021] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x118fb9c00) [pid = 1644] [serial = 1026] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12138a000) [pid = 1644] [serial = 1023] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x124c8c000) [pid = 1644] [serial = 1030] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x121f71c00) [pid = 1644] [serial = 1024] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x119906c00) [pid = 1644] [serial = 1015] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x11967f000) [pid = 1644] [serial = 1012] [outer = 0x0] [url = about:blank] 19:28:31 INFO - PROCESS | 1644 | 1467944911094 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]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1575ms 19:28:31 INFO - PROCESS | 1644 | 1467944911116 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:28:31 INFO - PROCESS | 1644 | 1467944911119 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:28:31 INFO - PROCESS | 1644 | 1467944911122 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 1644 | 1467944911124 Marionette TRACE conn2 <- [1,1410,null,{}] 19:28:31 INFO - PROCESS | 1644 | 1467944911130 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}] 19:28:31 INFO - PROCESS | 1644 | 1467944911132 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:31 INFO - PROCESS | 1644 | 1467944911216 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:28:31 INFO - PROCESS | 1644 | 1467944911263 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 1644 | 1467944911266 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x112fe8000 == 28 [pid = 1644] [id = 360] 19:28:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x112c8e000) [pid = 1644] [serial = 1079] [outer = 0x0] 19:28:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x112e62400) [pid = 1644] [serial = 1080] [outer = 0x112c8e000] 19:28:31 INFO - PROCESS | 1644 | 1467944911294 Marionette DEBUG loaded listener.js 19:28:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x113c7f400) [pid = 1644] [serial = 1081] [outer = 0x112c8e000] 19:28:31 INFO - PROCESS | 1644 | 1467944911688 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]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 576ms 19:28:31 INFO - PROCESS | 1644 | 1467944911700 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:28:31 INFO - PROCESS | 1644 | 1467944911706 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:28:31 INFO - PROCESS | 1644 | 1467944911716 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 1644 | 1467944911719 Marionette TRACE conn2 <- [1,1414,null,{}] 19:28:31 INFO - PROCESS | 1644 | 1467944911722 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}] 19:28:31 INFO - PROCESS | 1644 | 1467944911726 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:31 INFO - PROCESS | 1644 | 1467944911856 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:28:31 INFO - PROCESS | 1644 | 1467944911925 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 1644 | 1467944911926 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x116952800 == 29 [pid = 1644] [id = 361] 19:28:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x113c82800) [pid = 1644] [serial = 1082] [outer = 0x0] 19:28:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x115fd8000) [pid = 1644] [serial = 1083] [outer = 0x113c82800] 19:28:31 INFO - PROCESS | 1644 | 1467944911955 Marionette DEBUG loaded listener.js 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1171c6800) [pid = 1644] [serial = 1084] [outer = 0x113c82800] 19:28:32 INFO - PROCESS | 1644 | 1467944912273 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]]]}] 19:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 575ms 19:28:32 INFO - PROCESS | 1644 | 1467944912288 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:28:32 INFO - PROCESS | 1644 | 1467944912302 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:28:32 INFO - PROCESS | 1644 | 1467944912305 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 1644 | 1467944912307 Marionette TRACE conn2 <- [1,1418,null,{}] 19:28:32 INFO - PROCESS | 1644 | 1467944912317 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}] 19:28:32 INFO - PROCESS | 1644 | 1467944912320 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:32 INFO - PROCESS | 1644 | 1467944912420 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:28:32 INFO - PROCESS | 1644 | 1467944912445 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:32 INFO - PROCESS | 1644 | 1467944912447 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x118459800 == 30 [pid = 1644] [id = 362] 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x110ea2800) [pid = 1644] [serial = 1085] [outer = 0x0] 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1181a4c00) [pid = 1644] [serial = 1086] [outer = 0x110ea2800] 19:28:32 INFO - PROCESS | 1644 | 1467944912475 Marionette DEBUG loaded listener.js 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118330c00) [pid = 1644] [serial = 1087] [outer = 0x110ea2800] 19:28:32 INFO - PROCESS | 1644 | 1467944912788 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]]]}] 19:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 523ms 19:28:32 INFO - PROCESS | 1644 | 1467944912830 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:28:32 INFO - PROCESS | 1644 | 1467944912833 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:28:32 INFO - PROCESS | 1644 | 1467944912835 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 1644 | 1467944912836 Marionette TRACE conn2 <- [1,1422,null,{}] 19:28:32 INFO - PROCESS | 1644 | 1467944912838 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}] 19:28:32 INFO - PROCESS | 1644 | 1467944912840 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:32 INFO - PROCESS | 1644 | 1467944912916 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:28:32 INFO - PROCESS | 1644 | 1467944912919 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:32 INFO - PROCESS | 1644 | 1467944912920 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x119381800 == 31 [pid = 1644] [id = 363] 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x118490000) [pid = 1644] [serial = 1088] [outer = 0x0] 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118867800) [pid = 1644] [serial = 1089] [outer = 0x118490000] 19:28:32 INFO - PROCESS | 1644 | 1467944912948 Marionette DEBUG loaded listener.js 19:28:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118fbb400) [pid = 1644] [serial = 1090] [outer = 0x118490000] 19:28:33 INFO - PROCESS | 1644 | 1467944913271 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]]]}] 19:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 470ms 19:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:28:33 INFO - PROCESS | 1644 | 1467944913306 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:28:33 INFO - PROCESS | 1644 | 1467944913307 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:28:33 INFO - PROCESS | 1644 | 1467944913309 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 1644 | 1467944913310 Marionette TRACE conn2 <- [1,1426,null,{}] 19:28:33 INFO - PROCESS | 1644 | 1467944913313 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}] 19:28:33 INFO - PROCESS | 1644 | 1467944913314 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:33 INFO - PROCESS | 1644 | 1467944913419 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:28:33 INFO - PROCESS | 1644 | 1467944913424 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:33 INFO - PROCESS | 1644 | 1467944913426 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x1194a8800 == 32 [pid = 1644] [id = 364] 19:28:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x113c7e800) [pid = 1644] [serial = 1091] [outer = 0x0] 19:28:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11910d000) [pid = 1644] [serial = 1092] [outer = 0x113c7e800] 19:28:33 INFO - PROCESS | 1644 | 1467944913453 Marionette DEBUG loaded listener.js 19:28:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119683800) [pid = 1644] [serial = 1093] [outer = 0x113c7e800] 19:28:33 INFO - PROCESS | 1644 | 1467944913781 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]]]}] 19:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 19:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:28:33 INFO - PROCESS | 1644 | 1467944913832 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:28:33 INFO - PROCESS | 1644 | 1467944913833 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:28:33 INFO - PROCESS | 1644 | 1467944913835 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 1644 | 1467944913837 Marionette TRACE conn2 <- [1,1430,null,{}] 19:28:33 INFO - PROCESS | 1644 | 1467944913839 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}] 19:28:33 INFO - PROCESS | 1644 | 1467944913843 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:33 INFO - PROCESS | 1644 | 1467944913937 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:28:33 INFO - PROCESS | 1644 | 1467944913992 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:33 INFO - PROCESS | 1644 | 1467944913992 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x119e8c000 == 33 [pid = 1644] [id = 365] 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11671d400) [pid = 1644] [serial = 1094] [outer = 0x0] 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1196b7c00) [pid = 1644] [serial = 1095] [outer = 0x11671d400] 19:28:34 INFO - PROCESS | 1644 | 1467944914017 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1199cac00) [pid = 1644] [serial = 1096] [outer = 0x11671d400] 19:28:34 INFO - PROCESS | 1644 | 1467944914282 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]]]}] 19:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 470ms 19:28:34 INFO - PROCESS | 1644 | 1467944914307 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:28:34 INFO - PROCESS | 1644 | 1467944914308 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:28:34 INFO - PROCESS | 1644 | 1467944914318 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:28:34 INFO - PROCESS | 1644 | 1467944914320 Marionette TRACE conn2 <- [1,1434,null,{}] 19:28:34 INFO - PROCESS | 1644 | 1467944914322 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}] 19:28:34 INFO - PROCESS | 1644 | 1467944914323 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:34 INFO - PROCESS | 1644 | 1467944914410 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:28:34 INFO - PROCESS | 1644 | 1467944914416 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 1644 | 1467944914417 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12159e000 == 34 [pid = 1644] [id = 366] 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1199c3800) [pid = 1644] [serial = 1097] [outer = 0x0] 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119b28400) [pid = 1644] [serial = 1098] [outer = 0x1199c3800] 19:28:34 INFO - PROCESS | 1644 | 1467944914442 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119e20c00) [pid = 1644] [serial = 1099] [outer = 0x1199c3800] 19:28:34 INFO - PROCESS | 1644 | 1467944914841 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]]]}] 19:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 581ms 19:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:28:34 INFO - PROCESS | 1644 | 1467944914894 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:28:34 INFO - PROCESS | 1644 | 1467944914895 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:28:34 INFO - PROCESS | 1644 | 1467944914899 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:28:34 INFO - PROCESS | 1644 | 1467944914900 Marionette TRACE conn2 <- [1,1438,null,{}] 19:28:34 INFO - PROCESS | 1644 | 1467944914904 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}] 19:28:34 INFO - PROCESS | 1644 | 1467944914906 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:34 INFO - PROCESS | 1644 | 1467944914981 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:28:34 INFO - PROCESS | 1644 | 1467944914986 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 1644 | 1467944914988 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f85800 == 35 [pid = 1644] [id = 367] 19:28:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119b2d400) [pid = 1644] [serial = 1100] [outer = 0x0] 19:28:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11a02b800) [pid = 1644] [serial = 1101] [outer = 0x119b2d400] 19:28:35 INFO - PROCESS | 1644 | 1467944915012 Marionette DEBUG loaded listener.js 19:28:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121252800) [pid = 1644] [serial = 1102] [outer = 0x119b2d400] 19:28:35 INFO - PROCESS | 1644 | 1467944915349 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]]]}] 19:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 19:28:35 INFO - PROCESS | 1644 | 1467944915368 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:28:35 INFO - PROCESS | 1644 | 1467944915369 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:28:35 INFO - PROCESS | 1644 | 1467944915372 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:28:35 INFO - PROCESS | 1644 | 1467944915373 Marionette TRACE conn2 <- [1,1442,null,{}] 19:28:35 INFO - PROCESS | 1644 | 1467944915375 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}] 19:28:35 INFO - PROCESS | 1644 | 1467944915377 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:35 INFO - PROCESS | 1644 | 1467944915455 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:28:35 INFO - PROCESS | 1644 | 1467944915509 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:35 INFO - PROCESS | 1644 | 1467944915517 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x118458800 == 36 [pid = 1644] [id = 368] 19:28:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x116fbec00) [pid = 1644] [serial = 1103] [outer = 0x0] 19:28:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121296000) [pid = 1644] [serial = 1104] [outer = 0x116fbec00] 19:28:35 INFO - PROCESS | 1644 | 1467944915541 Marionette DEBUG loaded listener.js 19:28:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x121388c00) [pid = 1644] [serial = 1105] [outer = 0x116fbec00] 19:28:35 INFO - PROCESS | 1644 | 1467944915853 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]]]}] 19:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 19:28:35 INFO - PROCESS | 1644 | 1467944915893 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:28:35 INFO - PROCESS | 1644 | 1467944915896 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:28:35 INFO - PROCESS | 1644 | 1467944915900 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:28:35 INFO - PROCESS | 1644 | 1467944915901 Marionette TRACE conn2 <- [1,1446,null,{}] 19:28:35 INFO - PROCESS | 1644 | 1467944915903 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}] 19:28:35 INFO - PROCESS | 1644 | 1467944915904 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:35 INFO - PROCESS | 1644 | 1467944915972 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:28:35 INFO - PROCESS | 1644 | 1467944915975 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:35 INFO - PROCESS | 1644 | 1467944915976 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12700b000 == 37 [pid = 1644] [id = 369] 19:28:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121389c00) [pid = 1644] [serial = 1106] [outer = 0x0] 19:28:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121c0a400) [pid = 1644] [serial = 1107] [outer = 0x121389c00] 19:28:36 INFO - PROCESS | 1644 | 1467944915999 Marionette DEBUG loaded listener.js 19:28:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x124878000) [pid = 1644] [serial = 1108] [outer = 0x121389c00] 19:28:36 INFO - PROCESS | 1644 | 1467944916467 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]]]}] 19:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 572ms 19:28:36 INFO - PROCESS | 1644 | 1467944916473 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:28:36 INFO - PROCESS | 1644 | 1467944916475 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:28:36 INFO - PROCESS | 1644 | 1467944916480 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:28:36 INFO - PROCESS | 1644 | 1467944916483 Marionette TRACE conn2 <- [1,1450,null,{}] 19:28:36 INFO - PROCESS | 1644 | 1467944916497 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}] 19:28:36 INFO - PROCESS | 1644 | 1467944916500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:36 INFO - PROCESS | 1644 | 1467944916666 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:28:36 INFO - PROCESS | 1644 | 1467944916689 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:36 INFO - PROCESS | 1644 | 1467944916702 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x1194a7000 == 38 [pid = 1644] [id = 370] 19:28:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x124878c00) [pid = 1644] [serial = 1109] [outer = 0x0] 19:28:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124cc9800) [pid = 1644] [serial = 1110] [outer = 0x124878c00] 19:28:36 INFO - PROCESS | 1644 | 1467944916745 Marionette DEBUG loaded listener.js 19:28:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126802c00) [pid = 1644] [serial = 1111] [outer = 0x124878c00] 19:28:37 INFO - PROCESS | 1644 | 1467944917150 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]]]}] 19:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 19:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:28:37 INFO - PROCESS | 1644 | 1467944917202 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:28:37 INFO - PROCESS | 1644 | 1467944917203 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:28:37 INFO - PROCESS | 1644 | 1467944917205 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:28:37 INFO - PROCESS | 1644 | 1467944917206 Marionette TRACE conn2 <- [1,1454,null,{}] 19:28:37 INFO - PROCESS | 1644 | 1467944917208 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}] 19:28:37 INFO - PROCESS | 1644 | 1467944917209 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:37 INFO - PROCESS | 1644 | 1467944917307 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:28:37 INFO - PROCESS | 1644 | 1467944917340 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:37 INFO - PROCESS | 1644 | 1467944917341 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a682000 == 39 [pid = 1644] [id = 371] 19:28:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x127718800) [pid = 1644] [serial = 1112] [outer = 0x0] 19:28:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12771d000) [pid = 1644] [serial = 1113] [outer = 0x127718800] 19:28:37 INFO - PROCESS | 1644 | 1467944917366 Marionette DEBUG loaded listener.js 19:28:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12772e000) [pid = 1644] [serial = 1114] [outer = 0x127718800] 19:28:37 INFO - PROCESS | 1644 | 1467944917710 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]]]}] 19:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 19:28:37 INFO - PROCESS | 1644 | 1467944917725 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:28:37 INFO - PROCESS | 1644 | 1467944917726 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:28:37 INFO - PROCESS | 1644 | 1467944917741 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:28:37 INFO - PROCESS | 1644 | 1467944917742 Marionette TRACE conn2 <- [1,1458,null,{}] 19:28:37 INFO - PROCESS | 1644 | 1467944917746 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}] 19:28:37 INFO - PROCESS | 1644 | 1467944917749 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:37 INFO - PROCESS | 1644 | 1467944917859 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:28:37 INFO - PROCESS | 1644 | 1467944917862 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:37 INFO - PROCESS | 1644 | 1467944917864 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8c6000 == 40 [pid = 1644] [id = 372] 19:28:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12772ec00) [pid = 1644] [serial = 1115] [outer = 0x0] 19:28:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x128967800) [pid = 1644] [serial = 1116] [outer = 0x12772ec00] 19:28:37 INFO - PROCESS | 1644 | 1467944917888 Marionette DEBUG loaded listener.js 19:28:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x128e50c00) [pid = 1644] [serial = 1117] [outer = 0x12772ec00] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12129bc00) [pid = 1644] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x127064400) [pid = 1644] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x110ea5800) [pid = 1644] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12129e000) [pid = 1644] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x127411000) [pid = 1644] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1196bc800) [pid = 1644] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118180400) [pid = 1644] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115fd9400) [pid = 1644] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118187800) [pid = 1644] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119685400) [pid = 1644] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1127ccc00) [pid = 1644] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x115f6bc00) [pid = 1644] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1199cbc00) [pid = 1644] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1199c9c00) [pid = 1644] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:28:38 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112e5dc00) [pid = 1644] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:28:38 INFO - PROCESS | 1644 | 1467944918397 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]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 679ms 19:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:28:38 INFO - PROCESS | 1644 | 1467944918416 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 1644 | 1467944918417 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:28:38 INFO - PROCESS | 1644 | 1467944918419 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 1644 | 1467944918421 Marionette TRACE conn2 <- [1,1462,null,{}] 19:28:38 INFO - PROCESS | 1644 | 1467944918423 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}] 19:28:38 INFO - PROCESS | 1644 | 1467944918424 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:38 INFO - PROCESS | 1644 | 1467944918505 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:28:38 INFO - PROCESS | 1644 | 1467944918509 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 1644 | 1467944918511 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x129761000 == 41 [pid = 1644] [id = 373] 19:28:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1121b1400) [pid = 1644] [serial = 1118] [outer = 0x0] 19:28:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118180400) [pid = 1644] [serial = 1119] [outer = 0x1121b1400] 19:28:38 INFO - PROCESS | 1644 | 1467944918536 Marionette DEBUG loaded listener.js 19:28:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119902c00) [pid = 1644] [serial = 1120] [outer = 0x1121b1400] 19:28:38 INFO - PROCESS | 1644 | 1467944918951 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]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 19:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:28:38 INFO - PROCESS | 1644 | 1467944918992 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 1644 | 1467944918993 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:28:38 INFO - PROCESS | 1644 | 1467944918997 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 1644 | 1467944918999 Marionette TRACE conn2 <- [1,1466,null,{}] 19:28:39 INFO - PROCESS | 1644 | 1467944919001 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}] 19:28:39 INFO - PROCESS | 1644 | 1467944919002 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:39 INFO - PROCESS | 1644 | 1467944919083 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:28:39 INFO - PROCESS | 1644 | 1467944919104 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:39 INFO - PROCESS | 1644 | 1467944919105 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b382800 == 42 [pid = 1644] [id = 374] 19:28:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x112e5dc00) [pid = 1644] [serial = 1121] [outer = 0x0] 19:28:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1270eac00) [pid = 1644] [serial = 1122] [outer = 0x112e5dc00] 19:28:39 INFO - PROCESS | 1644 | 1467944919129 Marionette DEBUG loaded listener.js 19:28:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1291cb400) [pid = 1644] [serial = 1123] [outer = 0x112e5dc00] 19:28:39 INFO - PROCESS | 1644 | 1467944919466 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]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 19:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:28:39 INFO - PROCESS | 1644 | 1467944919516 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:28:39 INFO - PROCESS | 1644 | 1467944919517 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:28:39 INFO - PROCESS | 1644 | 1467944919519 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 1644 | 1467944919520 Marionette TRACE conn2 <- [1,1470,null,{}] 19:28:39 INFO - PROCESS | 1644 | 1467944919523 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}] 19:28:39 INFO - PROCESS | 1644 | 1467944919524 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:39 INFO - PROCESS | 1644 | 1467944919632 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:28:39 INFO - PROCESS | 1644 | 1467944919638 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:39 INFO - PROCESS | 1644 | 1467944919639 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb54800 == 43 [pid = 1644] [id = 375] 19:28:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291cc000) [pid = 1644] [serial = 1124] [outer = 0x0] 19:28:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12943f000) [pid = 1644] [serial = 1125] [outer = 0x1291cc000] 19:28:39 INFO - PROCESS | 1644 | 1467944919670 Marionette DEBUG loaded listener.js 19:28:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x129453000) [pid = 1644] [serial = 1126] [outer = 0x1291cc000] 19:28:39 INFO - PROCESS | 1644 | 1467944919971 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]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 19:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:28:39 INFO - PROCESS | 1644 | 1467944919987 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:28:39 INFO - PROCESS | 1644 | 1467944919989 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:28:39 INFO - PROCESS | 1644 | 1467944919991 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 1644 | 1467944919992 Marionette TRACE conn2 <- [1,1474,null,{}] 19:28:39 INFO - PROCESS | 1644 | 1467944919994 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}] 19:28:39 INFO - PROCESS | 1644 | 1467944919997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:40 INFO - PROCESS | 1644 | 1467944920085 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:28:40 INFO - PROCESS | 1644 | 1467944920089 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:40 INFO - PROCESS | 1644 | 1467944920090 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf06000 == 44 [pid = 1644] [id = 376] 19:28:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119e2c400) [pid = 1644] [serial = 1127] [outer = 0x0] 19:28:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1294abc00) [pid = 1644] [serial = 1128] [outer = 0x119e2c400] 19:28:40 INFO - PROCESS | 1644 | 1467944920115 Marionette DEBUG loaded listener.js 19:28:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12a74a000) [pid = 1644] [serial = 1129] [outer = 0x119e2c400] 19:28:40 INFO - PROCESS | 1644 | --DOCSHELL 0x112fe8000 == 43 [pid = 1644] [id = 360] 19:28:40 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb3c000 == 42 [pid = 1644] [id = 359] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x118459800 == 41 [pid = 1644] [id = 362] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x119381800 == 40 [pid = 1644] [id = 363] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x116952800 == 39 [pid = 1644] [id = 361] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x118458800 == 38 [pid = 1644] [id = 368] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1194a8800 == 37 [pid = 1644] [id = 364] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12b382800 == 36 [pid = 1644] [id = 374] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12700b000 == 35 [pid = 1644] [id = 369] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1194a7000 == 34 [pid = 1644] [id = 370] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x119e8c000 == 33 [pid = 1644] [id = 365] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x129761000 == 32 [pid = 1644] [id = 373] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12a682000 == 31 [pid = 1644] [id = 371] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x121f85800 == 30 [pid = 1644] [id = 367] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12159e000 == 29 [pid = 1644] [id = 366] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8c6000 == 28 [pid = 1644] [id = 372] 19:28:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb54800 == 27 [pid = 1644] [id = 375] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126fb2800) [pid = 1644] [serial = 1057] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124baa800) [pid = 1644] [serial = 1056] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x127410000) [pid = 1644] [serial = 1059] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118188400) [pid = 1644] [serial = 1068] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x128c78400) [pid = 1644] [serial = 1063] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x127734000) [pid = 1644] [serial = 1062] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x128c75400) [pid = 1644] [serial = 1065] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x127721800) [pid = 1644] [serial = 1071] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1196bb400) [pid = 1644] [serial = 1069] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x128ee0000) [pid = 1644] [serial = 1066] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1181a5800) [pid = 1644] [serial = 1044] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1171c4000) [pid = 1644] [serial = 1042] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1161b8800) [pid = 1644] [serial = 1041] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118534c00) [pid = 1644] [serial = 1039] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1181ae800) [pid = 1644] [serial = 1038] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12945a000) [pid = 1644] [serial = 1075] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x115c4b400) [pid = 1644] [serial = 1036] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1133ab000) [pid = 1644] [serial = 1035] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126fb2000) [pid = 1644] [serial = 1033] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119e2a000) [pid = 1644] [serial = 1053] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119b29800) [pid = 1644] [serial = 1050] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119e20800) [pid = 1644] [serial = 1051] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1294aac00) [pid = 1644] [serial = 1077] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x119906400) [pid = 1644] [serial = 1048] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1196aec00) [pid = 1644] [serial = 1047] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x118534400) [pid = 1644] [serial = 1045] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x127721000) [pid = 1644] [serial = 1060] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x119786000) [pid = 1644] [serial = 1072] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12943c400) [pid = 1644] [serial = 1074] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x121297000) [pid = 1644] [serial = 1054] [outer = 0x0] [url = about:blank] 19:28:41 INFO - PROCESS | 1644 | 1467944921525 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]]]}] 19:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1573ms 19:28:41 INFO - PROCESS | 1644 | 1467944921565 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:28:41 INFO - PROCESS | 1644 | 1467944921568 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:28:41 INFO - PROCESS | 1644 | 1467944921571 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:28:41 INFO - PROCESS | 1644 | 1467944921573 Marionette TRACE conn2 <- [1,1478,null,{}] 19:28:41 INFO - PROCESS | 1644 | 1467944921578 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}] 19:28:41 INFO - PROCESS | 1644 | 1467944921579 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:41 INFO - PROCESS | 1644 | 1467944921660 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:28:41 INFO - PROCESS | 1644 | 1467944921709 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:41 INFO - PROCESS | 1644 | 1467944921712 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x112cd0800 == 28 [pid = 1644] [id = 377] 19:28:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x112e5ec00) [pid = 1644] [serial = 1130] [outer = 0x0] 19:28:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x112e61400) [pid = 1644] [serial = 1131] [outer = 0x112e5ec00] 19:28:41 INFO - PROCESS | 1644 | 1467944921742 Marionette DEBUG loaded listener.js 19:28:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x113c7f800) [pid = 1644] [serial = 1132] [outer = 0x112e5ec00] 19:28:42 INFO - PROCESS | 1644 | 1467944922074 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]]]}] 19:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 19:28:42 INFO - PROCESS | 1644 | 1467944922091 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:28:42 INFO - PROCESS | 1644 | 1467944922096 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:28:42 INFO - PROCESS | 1644 | 1467944922103 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:28:42 INFO - PROCESS | 1644 | 1467944922105 Marionette TRACE conn2 <- [1,1482,null,{}] 19:28:42 INFO - PROCESS | 1644 | 1467944922107 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}] 19:28:42 INFO - PROCESS | 1644 | 1467944922109 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:42 INFO - PROCESS | 1644 | 1467944922191 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:28:42 INFO - PROCESS | 1644 | 1467944922197 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 1644 | 1467944922200 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x116e4a800 == 29 [pid = 1644] [id = 378] 19:28:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x115f6d000) [pid = 1644] [serial = 1133] [outer = 0x0] 19:28:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x116ebf800) [pid = 1644] [serial = 1134] [outer = 0x115f6d000] 19:28:42 INFO - PROCESS | 1644 | 1467944922229 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1171cd800) [pid = 1644] [serial = 1135] [outer = 0x115f6d000] 19:28:42 INFO - PROCESS | 1644 | 1467944922591 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]]]}] 19:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 19:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:28:42 INFO - PROCESS | 1644 | 1467944922625 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:28:42 INFO - PROCESS | 1644 | 1467944922626 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:28:42 INFO - PROCESS | 1644 | 1467944922629 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:28:42 INFO - PROCESS | 1644 | 1467944922641 Marionette TRACE conn2 <- [1,1486,null,{}] 19:28:42 INFO - PROCESS | 1644 | 1467944922649 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}] 19:28:42 INFO - PROCESS | 1644 | 1467944922652 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:42 INFO - PROCESS | 1644 | 1467944922728 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:28:42 INFO - PROCESS | 1644 | 1467944922779 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 1644 | 1467944922781 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x118176800 == 30 [pid = 1644] [id = 379] 19:28:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x110eb0800) [pid = 1644] [serial = 1136] [outer = 0x0] 19:28:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118182000) [pid = 1644] [serial = 1137] [outer = 0x110eb0800] 19:28:42 INFO - PROCESS | 1644 | 1467944922809 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118324800) [pid = 1644] [serial = 1138] [outer = 0x110eb0800] 19:28:43 INFO - PROCESS | 1644 | 1467944923123 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]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 532ms 19:28:43 INFO - PROCESS | 1644 | 1467944923164 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:28:43 INFO - PROCESS | 1644 | 1467944923166 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:28:43 INFO - PROCESS | 1644 | 1467944923168 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1644 | 1467944923169 Marionette TRACE conn2 <- [1,1490,null,{}] 19:28:43 INFO - PROCESS | 1644 | 1467944923172 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}] 19:28:43 INFO - PROCESS | 1644 | 1467944923173 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:43 INFO - PROCESS | 1644 | 1467944923249 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:28:43 INFO - PROCESS | 1644 | 1467944923252 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 1644 | 1467944923253 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191cb000 == 31 [pid = 1644] [id = 380] 19:28:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11832a800) [pid = 1644] [serial = 1139] [outer = 0x0] 19:28:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118536800) [pid = 1644] [serial = 1140] [outer = 0x11832a800] 19:28:43 INFO - PROCESS | 1644 | 1467944923282 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118864400) [pid = 1644] [serial = 1141] [outer = 0x11832a800] 19:28:43 INFO - PROCESS | 1644 | 1467944923617 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]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 19:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:28:43 INFO - PROCESS | 1644 | 1467944923638 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:28:43 INFO - PROCESS | 1644 | 1467944923639 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:28:43 INFO - PROCESS | 1644 | 1467944923641 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1644 | 1467944923642 Marionette TRACE conn2 <- [1,1494,null,{}] 19:28:43 INFO - PROCESS | 1644 | 1467944923645 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}] 19:28:43 INFO - PROCESS | 1644 | 1467944923656 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:43 INFO - PROCESS | 1644 | 1467944923752 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:28:43 INFO - PROCESS | 1644 | 1467944923758 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 1644 | 1467944923760 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1194a8800 == 32 [pid = 1644] [id = 381] 19:28:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11297b400) [pid = 1644] [serial = 1142] [outer = 0x0] 19:28:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118fc0400) [pid = 1644] [serial = 1143] [outer = 0x11297b400] 19:28:43 INFO - PROCESS | 1644 | 1467944923787 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119682800) [pid = 1644] [serial = 1144] [outer = 0x11297b400] 19:28:44 INFO - PROCESS | 1644 | 1467944924116 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]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 523ms 19:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:28:44 INFO - PROCESS | 1644 | 1467944924165 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 1644 | 1467944924166 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:28:44 INFO - PROCESS | 1644 | 1467944924168 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1644 | 1467944924169 Marionette TRACE conn2 <- [1,1498,null,{}] 19:28:44 INFO - PROCESS | 1644 | 1467944924172 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}] 19:28:44 INFO - PROCESS | 1644 | 1467944924176 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:44 INFO - PROCESS | 1644 | 1467944924268 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:28:44 INFO - PROCESS | 1644 | 1467944924272 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:44 INFO - PROCESS | 1644 | 1467944924273 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x121367000 == 33 [pid = 1644] [id = 382] 19:28:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11910cc00) [pid = 1644] [serial = 1145] [outer = 0x0] 19:28:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1196bb400) [pid = 1644] [serial = 1146] [outer = 0x11910cc00] 19:28:44 INFO - PROCESS | 1644 | 1467944924300 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1199cb400) [pid = 1644] [serial = 1147] [outer = 0x11910cc00] 19:28:44 INFO - PROCESS | 1644 | 1467944924618 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]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 19:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:28:44 INFO - PROCESS | 1644 | 1467944924638 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 1644 | 1467944924639 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:28:44 INFO - PROCESS | 1644 | 1467944924641 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1644 | 1467944924642 Marionette TRACE conn2 <- [1,1502,null,{}] 19:28:44 INFO - PROCESS | 1644 | 1467944924645 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}] 19:28:44 INFO - PROCESS | 1644 | 1467944924647 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:44 INFO - PROCESS | 1644 | 1467944924751 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:28:44 INFO - PROCESS | 1644 | 1467944924758 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:44 INFO - PROCESS | 1644 | 1467944924759 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12149b000 == 34 [pid = 1644] [id = 383] 19:28:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1199bc800) [pid = 1644] [serial = 1148] [outer = 0x0] 19:28:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119b24800) [pid = 1644] [serial = 1149] [outer = 0x1199bc800] 19:28:44 INFO - PROCESS | 1644 | 1467944924785 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119bd8400) [pid = 1644] [serial = 1150] [outer = 0x1199bc800] 19:28:45 INFO - PROCESS | 1644 | 1467944925115 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]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 19:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:28:45 INFO - PROCESS | 1644 | 1467944925161 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1644 | 1467944925162 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:28:45 INFO - PROCESS | 1644 | 1467944925164 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1644 | 1467944925165 Marionette TRACE conn2 <- [1,1506,null,{}] 19:28:45 INFO - PROCESS | 1644 | 1467944925168 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}] 19:28:45 INFO - PROCESS | 1644 | 1467944925169 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:45 INFO - PROCESS | 1644 | 1467944925244 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:28:45 INFO - PROCESS | 1644 | 1467944925249 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1644 | 1467944925251 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b1e000 == 35 [pid = 1644] [id = 384] 19:28:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119bdb000) [pid = 1644] [serial = 1151] [outer = 0x0] 19:28:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121248800) [pid = 1644] [serial = 1152] [outer = 0x119bdb000] 19:28:45 INFO - PROCESS | 1644 | 1467944925275 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121294800) [pid = 1644] [serial = 1153] [outer = 0x119bdb000] 19:28:45 INFO - PROCESS | 1644 | 1467944925599 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]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 19:28:45 INFO - PROCESS | 1644 | 1467944925633 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1644 | 1467944925634 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:28:45 INFO - PROCESS | 1644 | 1467944925636 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1644 | 1467944925637 Marionette TRACE conn2 <- [1,1510,null,{}] 19:28:45 INFO - PROCESS | 1644 | 1467944925639 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}] 19:28:45 INFO - PROCESS | 1644 | 1467944925641 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:45 INFO - PROCESS | 1644 | 1467944925751 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:28:45 INFO - PROCESS | 1644 | 1467944925757 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1644 | 1467944925758 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x118176000 == 36 [pid = 1644] [id = 385] 19:28:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121299800) [pid = 1644] [serial = 1154] [outer = 0x0] 19:28:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12129d000) [pid = 1644] [serial = 1155] [outer = 0x121299800] 19:28:45 INFO - PROCESS | 1644 | 1467944925783 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12138b000) [pid = 1644] [serial = 1156] [outer = 0x121299800] 19:28:46 INFO - PROCESS | 1644 | 1467944926084 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]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 19:28:46 INFO - PROCESS | 1644 | 1467944926108 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1644 | 1467944926110 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:28:46 INFO - PROCESS | 1644 | 1467944926118 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1644 | 1467944926120 Marionette TRACE conn2 <- [1,1514,null,{}] 19:28:46 INFO - PROCESS | 1644 | 1467944926123 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}] 19:28:46 INFO - PROCESS | 1644 | 1467944926125 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:46 INFO - PROCESS | 1644 | 1467944926219 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:28:46 INFO - PROCESS | 1644 | 1467944926222 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1644 | 1467944926223 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a1000 == 37 [pid = 1644] [id = 386] 19:28:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12129dc00) [pid = 1644] [serial = 1157] [outer = 0x0] 19:28:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x121f64000) [pid = 1644] [serial = 1158] [outer = 0x12129dc00] 19:28:46 INFO - PROCESS | 1644 | 1467944926250 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124bac800) [pid = 1644] [serial = 1159] [outer = 0x12129dc00] 19:28:46 INFO - PROCESS | 1644 | 1467944926603 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]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 19:28:46 INFO - PROCESS | 1644 | 1467944926651 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1644 | 1467944926653 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:28:46 INFO - PROCESS | 1644 | 1467944926655 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1644 | 1467944926657 Marionette TRACE conn2 <- [1,1518,null,{}] 19:28:46 INFO - PROCESS | 1644 | 1467944926661 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}] 19:28:46 INFO - PROCESS | 1644 | 1467944926664 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:46 INFO - PROCESS | 1644 | 1467944926814 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:28:46 INFO - PROCESS | 1644 | 1467944926836 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1644 | 1467944926837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x129263000 == 38 [pid = 1644] [id = 387] 19:28:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x114f1e800) [pid = 1644] [serial = 1160] [outer = 0x0] 19:28:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x124d91400) [pid = 1644] [serial = 1161] [outer = 0x114f1e800] 19:28:46 INFO - PROCESS | 1644 | 1467944926863 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126a0cc00) [pid = 1644] [serial = 1162] [outer = 0x114f1e800] 19:28:47 INFO - PROCESS | 1644 | 1467944927219 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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 570ms 19:28:47 INFO - PROCESS | 1644 | 1467944927226 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1644 | 1467944927228 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:28:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:28:47 INFO - PROCESS | 1644 | 1467944927232 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1644 | 1467944927234 Marionette TRACE conn2 <- [1,1522,null,{}] 19:28:47 INFO - PROCESS | 1644 | 1467944927237 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}] 19:28:47 INFO - PROCESS | 1644 | 1467944927239 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:47 INFO - PROCESS | 1644 | 1467944927394 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:28:47 INFO - PROCESS | 1644 | 1467944927410 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1644 | 1467944927411 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x129777000 == 39 [pid = 1644] [id = 388] 19:28:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126f38400) [pid = 1644] [serial = 1163] [outer = 0x0] 19:28:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x127406c00) [pid = 1644] [serial = 1164] [outer = 0x126f38400] 19:28:47 INFO - PROCESS | 1644 | 1467944927452 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12771f400) [pid = 1644] [serial = 1165] [outer = 0x126f38400] 19:28:47 INFO - PROCESS | 1644 | 1467944927782 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"]]]}] 19:28:47 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 () { 19:28:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:28:47 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 () { 19:28:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:28:47 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 () { 19:28:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:28:47 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 () { 19:28:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:28:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms 19:28:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:28:47 INFO - PROCESS | 1644 | 1467944927803 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1644 | 1467944927805 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:28:47 INFO - PROCESS | 1644 | 1467944927807 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1644 | 1467944927808 Marionette TRACE conn2 <- [1,1526,null,{}] 19:28:47 INFO - PROCESS | 1644 | 1467944927810 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}] 19:28:47 INFO - PROCESS | 1644 | 1467944927811 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:47 INFO - PROCESS | 1644 | 1467944927917 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:28:47 INFO - PROCESS | 1644 | 1467944927921 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1644 | 1467944927921 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8d0800 == 40 [pid = 1644] [id = 389] 19:28:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x119a0dc00) [pid = 1644] [serial = 1166] [outer = 0x0] 19:28:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x127731c00) [pid = 1644] [serial = 1167] [outer = 0x119a0dc00] 19:28:47 INFO - PROCESS | 1644 | 1467944927945 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x128e5c000) [pid = 1644] [serial = 1168] [outer = 0x119a0dc00] 19:28:48 INFO - PROCESS | 1644 | 1467944928273 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"]]]}] 19:28:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:28:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:28:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:28:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 19:28:48 INFO - PROCESS | 1644 | 1467944928328 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 1644 | 1467944928331 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:28:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:28:48 INFO - PROCESS | 1644 | 1467944928334 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 1644 | 1467944928335 Marionette TRACE conn2 <- [1,1530,null,{}] 19:28:48 INFO - PROCESS | 1644 | 1467944928338 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}] 19:28:48 INFO - PROCESS | 1644 | 1467944928339 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:48 INFO - PROCESS | 1644 | 1467944928437 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:28:48 INFO - PROCESS | 1644 | 1467944928450 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:48 INFO - PROCESS | 1644 | 1467944928452 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b37a000 == 41 [pid = 1644] [id = 390] 19:28:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x128e5d400) [pid = 1644] [serial = 1169] [outer = 0x0] 19:28:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x128edb400) [pid = 1644] [serial = 1170] [outer = 0x128e5d400] 19:28:48 INFO - PROCESS | 1644 | 1467944928476 Marionette DEBUG loaded listener.js 19:28:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x129440c00) [pid = 1644] [serial = 1171] [outer = 0x128e5d400] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x124878c00) [pid = 1644] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x127718800) [pid = 1644] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x12772ec00) [pid = 1644] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1121b1400) [pid = 1644] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x112e5dc00) [pid = 1644] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1291cc000) [pid = 1644] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121389c00) [pid = 1644] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x116fbec00) [pid = 1644] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119b2d400) [pid = 1644] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1199c3800) [pid = 1644] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11671d400) [pid = 1644] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x113c7e800) [pid = 1644] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x118490000) [pid = 1644] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x110ea2800) [pid = 1644] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x113c82800) [pid = 1644] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x112c8e000) [pid = 1644] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:28:48 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1291d3800) [pid = 1644] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:28:48 INFO - PROCESS | 1644 | 1467944928933 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]]]}] 19:28:48 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 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:28:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:28:48 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. 19:28:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:28:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 19:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:28:48 INFO - PROCESS | 1644 | 1467944928957 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 1644 | 1467944928958 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:28:48 INFO - PROCESS | 1644 | 1467944928960 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 1644 | 1467944928961 Marionette TRACE conn2 <- [1,1534,null,{}] 19:28:48 INFO - PROCESS | 1644 | 1467944928963 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}] 19:28:48 INFO - PROCESS | 1644 | 1467944928965 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:49 INFO - PROCESS | 1644 | 1467944929057 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:28:49 INFO - PROCESS | 1644 | 1467944929061 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1644 | 1467944929062 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x126f51800 == 42 [pid = 1644] [id = 391] 19:28:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x115fd9800) [pid = 1644] [serial = 1172] [outer = 0x0] 19:28:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118495800) [pid = 1644] [serial = 1173] [outer = 0x115fd9800] 19:28:49 INFO - PROCESS | 1644 | 1467944929087 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119bdc000) [pid = 1644] [serial = 1174] [outer = 0x115fd9800] 19:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 469ms 19:28:49 INFO - PROCESS | 1644 | 1467944929423 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]]]}] 19:28:49 INFO - PROCESS | 1644 | 1467944929435 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 1644 | 1467944929437 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:28:49 INFO - PROCESS | 1644 | 1467944929439 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 1644 | 1467944929440 Marionette TRACE conn2 <- [1,1538,null,{}] 19:28:49 INFO - PROCESS | 1644 | 1467944929464 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}] 19:28:49 INFO - PROCESS | 1644 | 1467944929466 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:49 INFO - PROCESS | 1644 | 1467944929551 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:28:49 INFO - PROCESS | 1644 | 1467944929554 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1644 | 1467944929556 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb54800 == 43 [pid = 1644] [id = 392] 19:28:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119e21000) [pid = 1644] [serial = 1175] [outer = 0x0] 19:28:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124d8c000) [pid = 1644] [serial = 1176] [outer = 0x119e21000] 19:28:49 INFO - PROCESS | 1644 | 1467944929580 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128ede800) [pid = 1644] [serial = 1177] [outer = 0x119e21000] 19:28:49 INFO - PROCESS | 1644 | 1467944929901 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]]]}] 19:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 19:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:28:49 INFO - PROCESS | 1644 | 1467944929908 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 1644 | 1467944929909 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:28:49 INFO - PROCESS | 1644 | 1467944929912 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 1644 | 1467944929915 Marionette TRACE conn2 <- [1,1542,null,{}] 19:28:49 INFO - PROCESS | 1644 | 1467944929918 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}] 19:28:49 INFO - PROCESS | 1644 | 1467944929919 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:50 INFO - PROCESS | 1644 | 1467944930011 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:28:50 INFO - PROCESS | 1644 | 1467944930016 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:50 INFO - PROCESS | 1644 | 1467944930018 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf10000 == 44 [pid = 1644] [id = 393] 19:28:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121297000) [pid = 1644] [serial = 1178] [outer = 0x0] 19:28:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1294a0800) [pid = 1644] [serial = 1179] [outer = 0x121297000] 19:28:50 INFO - PROCESS | 1644 | 1467944930041 Marionette DEBUG loaded listener.js 19:28:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12a6c3800) [pid = 1644] [serial = 1180] [outer = 0x121297000] 19:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 474ms 19:28:50 INFO - PROCESS | 1644 | 1467944930381 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]]]}] 19:28:50 INFO - PROCESS | 1644 | 1467944930386 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:28:50 INFO - PROCESS | 1644 | 1467944930387 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:28:50 INFO - PROCESS | 1644 | 1467944930389 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 1644 | 1467944930390 Marionette TRACE conn2 <- [1,1546,null,{}] 19:28:50 INFO - PROCESS | 1644 | 1467944930393 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}] 19:28:50 INFO - PROCESS | 1644 | 1467944930394 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:50 INFO - PROCESS | 1644 | 1467944930507 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:28:50 INFO - PROCESS | 1644 | 1467944930514 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:50 INFO - PROCESS | 1644 | 1467944930515 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3e2800 == 45 [pid = 1644] [id = 394] 19:28:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x121c08400) [pid = 1644] [serial = 1181] [outer = 0x0] 19:28:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12a74b000) [pid = 1644] [serial = 1182] [outer = 0x121c08400] 19:28:50 INFO - PROCESS | 1644 | 1467944930539 Marionette DEBUG loaded listener.js 19:28:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12a758000) [pid = 1644] [serial = 1183] [outer = 0x121c08400] 19:28:50 INFO - PROCESS | 1644 | 1467944930889 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]]]}] 19:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 19:28:50 INFO - PROCESS | 1644 | 1467944930909 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:28:50 INFO - PROCESS | 1644 | 1467944930912 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:28:50 INFO - PROCESS | 1644 | 1467944930916 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 1644 | 1467944930919 Marionette TRACE conn2 <- [1,1550,null,{}] 19:28:50 INFO - PROCESS | 1644 | 1467944930924 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}] 19:28:50 INFO - PROCESS | 1644 | 1467944930925 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:51 INFO - PROCESS | 1644 | 1467944931047 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:28:51 INFO - PROCESS | 1644 | 1467944931126 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:51 INFO - PROCESS | 1644 | 1467944931128 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x1129e0800 == 46 [pid = 1644] [id = 395] 19:28:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1121b9800) [pid = 1644] [serial = 1184] [outer = 0x0] 19:28:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1127d4800) [pid = 1644] [serial = 1185] [outer = 0x1121b9800] 19:28:51 INFO - PROCESS | 1644 | 1467944931161 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1131ad400) [pid = 1644] [serial = 1186] [outer = 0x1121b9800] 19:28:51 INFO - PROCESS | 1644 | 1467944931714 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]]]}] 19:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 873ms 19:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:28:51 INFO - PROCESS | 1644 | 1467944931790 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:28:51 INFO - PROCESS | 1644 | 1467944931793 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:28:51 INFO - PROCESS | 1644 | 1467944931798 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:28:51 INFO - PROCESS | 1644 | 1467944931799 Marionette TRACE conn2 <- [1,1554,null,{}] 19:28:51 INFO - PROCESS | 1644 | 1467944931802 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}] 19:28:51 INFO - PROCESS | 1644 | 1467944931804 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:51 INFO - PROCESS | 1644 | 1467944931918 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:28:52 INFO - PROCESS | 1644 | 1467944932030 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 1644 | 1467944932032 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188ef000 == 47 [pid = 1644] [id = 396] 19:28:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1167ad000) [pid = 1644] [serial = 1187] [outer = 0x0] 19:28:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1171c9000) [pid = 1644] [serial = 1188] [outer = 0x1167ad000] 19:28:52 INFO - PROCESS | 1644 | 1467944932064 Marionette DEBUG loaded listener.js 19:28:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118066000) [pid = 1644] [serial = 1189] [outer = 0x1167ad000] 19:28:52 INFO - PROCESS | 1644 | 1467944932925 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]]]}] 19:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1173ms 19:28:52 INFO - PROCESS | 1644 | 1467944932983 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:28:52 INFO - PROCESS | 1644 | 1467944932987 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:28:52 INFO - PROCESS | 1644 | 1467944932991 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 1644 | 1467944932994 Marionette TRACE conn2 <- [1,1558,null,{}] 19:28:53 INFO - PROCESS | 1644 | 1467944933000 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}] 19:28:53 INFO - PROCESS | 1644 | 1467944933002 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:53 INFO - PROCESS | 1644 | 1467944933146 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:28:53 INFO - PROCESS | 1644 | 1467944933211 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1644 | 1467944933212 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169aa000 == 48 [pid = 1644] [id = 397] 19:28:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x116fc0400) [pid = 1644] [serial = 1190] [outer = 0x0] 19:28:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x11806e800) [pid = 1644] [serial = 1191] [outer = 0x116fc0400] 19:28:53 INFO - PROCESS | 1644 | 1467944933240 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x1181a7c00) [pid = 1644] [serial = 1192] [outer = 0x116fc0400] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf10000 == 47 [pid = 1644] [id = 393] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb54800 == 46 [pid = 1644] [id = 392] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x126f51800 == 45 [pid = 1644] [id = 391] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12b37a000 == 44 [pid = 1644] [id = 390] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8d0800 == 43 [pid = 1644] [id = 389] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1294abc00) [pid = 1644] [serial = 1128] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x129777000 == 42 [pid = 1644] [id = 388] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x129263000 == 41 [pid = 1644] [id = 387] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a1000 == 40 [pid = 1644] [id = 386] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x118176000 == 39 [pid = 1644] [id = 385] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x124b1e000 == 38 [pid = 1644] [id = 384] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12149b000 == 37 [pid = 1644] [id = 383] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x121367000 == 36 [pid = 1644] [id = 382] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1194a8800 == 35 [pid = 1644] [id = 381] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1191cb000 == 34 [pid = 1644] [id = 380] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x118176800 == 33 [pid = 1644] [id = 379] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x116e4a800 == 32 [pid = 1644] [id = 378] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x112cd0800 == 31 [pid = 1644] [id = 377] 19:28:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf06000 == 30 [pid = 1644] [id = 376] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x124cc9800) [pid = 1644] [serial = 1110] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12771d000) [pid = 1644] [serial = 1113] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x126802c00) [pid = 1644] [serial = 1111] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x128967800) [pid = 1644] [serial = 1116] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12772e000) [pid = 1644] [serial = 1114] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x119902c00) [pid = 1644] [serial = 1120] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x128e50c00) [pid = 1644] [serial = 1117] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x118180400) [pid = 1644] [serial = 1119] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1270eac00) [pid = 1644] [serial = 1122] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x129453000) [pid = 1644] [serial = 1126] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x121c0a400) [pid = 1644] [serial = 1107] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x121296000) [pid = 1644] [serial = 1104] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121388c00) [pid = 1644] [serial = 1105] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11a02b800) [pid = 1644] [serial = 1101] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121252800) [pid = 1644] [serial = 1102] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119b28400) [pid = 1644] [serial = 1098] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119e20c00) [pid = 1644] [serial = 1099] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1196b7c00) [pid = 1644] [serial = 1095] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1199cac00) [pid = 1644] [serial = 1096] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11910d000) [pid = 1644] [serial = 1092] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119683800) [pid = 1644] [serial = 1093] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118867800) [pid = 1644] [serial = 1089] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118fbb400) [pid = 1644] [serial = 1090] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1181a4c00) [pid = 1644] [serial = 1086] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118330c00) [pid = 1644] [serial = 1087] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x115fd8000) [pid = 1644] [serial = 1083] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1171c6800) [pid = 1644] [serial = 1084] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x112e62400) [pid = 1644] [serial = 1080] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x113c7f400) [pid = 1644] [serial = 1081] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12a750000) [pid = 1644] [serial = 1078] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12943f000) [pid = 1644] [serial = 1125] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124878000) [pid = 1644] [serial = 1108] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1291cb400) [pid = 1644] [serial = 1123] [outer = 0x0] [url = about:blank] 19:28:53 INFO - PROCESS | 1644 | 1467944933643 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]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 676ms 19:28:53 INFO - PROCESS | 1644 | 1467944933666 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 1644 | 1467944933669 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:28:53 INFO - PROCESS | 1644 | 1467944933673 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 1644 | 1467944933675 Marionette TRACE conn2 <- [1,1562,null,{}] 19:28:53 INFO - PROCESS | 1644 | 1467944933677 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}] 19:28:53 INFO - PROCESS | 1644 | 1467944933679 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:53 INFO - PROCESS | 1644 | 1467944933760 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:28:53 INFO - PROCESS | 1644 | 1467944933814 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1644 | 1467944933815 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f84000 == 31 [pid = 1644] [id = 398] 19:28:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1171cc800) [pid = 1644] [serial = 1193] [outer = 0x0] 19:28:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118326800) [pid = 1644] [serial = 1194] [outer = 0x1171cc800] 19:28:53 INFO - PROCESS | 1644 | 1467944933844 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11869f800) [pid = 1644] [serial = 1195] [outer = 0x1171cc800] 19:28:54 INFO - PROCESS | 1644 | 1467944934158 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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 19:28:54 INFO - PROCESS | 1644 | 1467944934193 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1644 | 1467944934194 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:28:54 INFO - PROCESS | 1644 | 1467944934199 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1644 | 1467944934202 Marionette TRACE conn2 <- [1,1566,null,{}] 19:28:54 INFO - PROCESS | 1644 | 1467944934209 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}] 19:28:54 INFO - PROCESS | 1644 | 1467944934213 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:54 INFO - PROCESS | 1644 | 1467944934290 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:28:54 INFO - PROCESS | 1644 | 1467944934297 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 1644 | 1467944934300 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x11948c000 == 32 [pid = 1644] [id = 399] 19:28:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118f36c00) [pid = 1644] [serial = 1196] [outer = 0x0] 19:28:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1196b0800) [pid = 1644] [serial = 1197] [outer = 0x118f36c00] 19:28:54 INFO - PROCESS | 1644 | 1467944934328 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11978fc00) [pid = 1644] [serial = 1198] [outer = 0x118f36c00] 19:28:54 INFO - PROCESS | 1644 | 1467944934701 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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 523ms 19:28:54 INFO - PROCESS | 1644 | 1467944934722 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1644 | 1467944934724 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:28:54 INFO - PROCESS | 1644 | 1467944934726 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1644 | 1467944934727 Marionette TRACE conn2 <- [1,1570,null,{}] 19:28:54 INFO - PROCESS | 1644 | 1467944934730 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}] 19:28:54 INFO - PROCESS | 1644 | 1467944934731 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:54 INFO - PROCESS | 1644 | 1467944934816 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:28:54 INFO - PROCESS | 1644 | 1467944934819 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 1644 | 1467944934820 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0df800 == 33 [pid = 1644] [id = 400] 19:28:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11990d400) [pid = 1644] [serial = 1199] [outer = 0x0] 19:28:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1199c4800) [pid = 1644] [serial = 1200] [outer = 0x11990d400] 19:28:54 INFO - PROCESS | 1644 | 1467944934846 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119b2d400) [pid = 1644] [serial = 1201] [outer = 0x11990d400] 19:28:55 INFO - PROCESS | 1644 | 1467944935169 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]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 472ms 19:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:28:55 INFO - PROCESS | 1644 | 1467944935200 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 1644 | 1467944935201 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:28:55 INFO - PROCESS | 1644 | 1467944935204 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 1644 | 1467944935205 Marionette TRACE conn2 <- [1,1574,null,{}] 19:28:55 INFO - PROCESS | 1644 | 1467944935208 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}] 19:28:55 INFO - PROCESS | 1644 | 1467944935209 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:55 INFO - PROCESS | 1644 | 1467944935295 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:28:55 INFO - PROCESS | 1644 | 1467944935388 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1644 | 1467944935399 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x121719800 == 34 [pid = 1644] [id = 401] 19:28:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1121ba000) [pid = 1644] [serial = 1202] [outer = 0x0] 19:28:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119b2fc00) [pid = 1644] [serial = 1203] [outer = 0x1121ba000] 19:28:55 INFO - PROCESS | 1644 | 1467944935439 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121255800) [pid = 1644] [serial = 1204] [outer = 0x1121ba000] 19:28:55 INFO - PROCESS | 1644 | 1467944935812 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]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 618ms 19:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:28:55 INFO - PROCESS | 1644 | 1467944935823 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 1644 | 1467944935824 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:28:55 INFO - PROCESS | 1644 | 1467944935826 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 1644 | 1467944935827 Marionette TRACE conn2 <- [1,1578,null,{}] 19:28:55 INFO - PROCESS | 1644 | 1467944935831 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}] 19:28:55 INFO - PROCESS | 1644 | 1467944935835 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:55 INFO - PROCESS | 1644 | 1467944935955 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:28:55 INFO - PROCESS | 1644 | 1467944935995 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1644 | 1467944935996 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12489a000 == 35 [pid = 1644] [id = 402] 19:28:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12129bc00) [pid = 1644] [serial = 1205] [outer = 0x0] 19:28:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121cb2000) [pid = 1644] [serial = 1206] [outer = 0x12129bc00] 19:28:56 INFO - PROCESS | 1644 | 1467944936021 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12575a000) [pid = 1644] [serial = 1207] [outer = 0x12129bc00] 19:28:56 INFO - PROCESS | 1644 | 1467944936306 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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 19:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:28:56 INFO - PROCESS | 1644 | 1467944936351 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1644 | 1467944936352 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:28:56 INFO - PROCESS | 1644 | 1467944936354 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1644 | 1467944936355 Marionette TRACE conn2 <- [1,1582,null,{}] 19:28:56 INFO - PROCESS | 1644 | 1467944936357 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}] 19:28:56 INFO - PROCESS | 1644 | 1467944936358 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:56 INFO - PROCESS | 1644 | 1467944936463 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:28:56 INFO - PROCESS | 1644 | 1467944936500 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1644 | 1467944936501 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x126a43000 == 36 [pid = 1644] [id = 403] 19:28:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x124878400) [pid = 1644] [serial = 1208] [outer = 0x0] 19:28:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x126fb0400) [pid = 1644] [serial = 1209] [outer = 0x124878400] 19:28:56 INFO - PROCESS | 1644 | 1467944936526 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12771ac00) [pid = 1644] [serial = 1210] [outer = 0x124878400] 19:28:56 INFO - PROCESS | 1644 | 1467944936900 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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 19:28:56 INFO - PROCESS | 1644 | 1467944936929 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1644 | 1467944936931 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:28:56 INFO - PROCESS | 1644 | 1467944936935 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1644 | 1467944936937 Marionette TRACE conn2 <- [1,1586,null,{}] 19:28:56 INFO - PROCESS | 1644 | 1467944936940 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}] 19:28:56 INFO - PROCESS | 1644 | 1467944936942 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:57 INFO - PROCESS | 1644 | 1467944937098 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:28:57 INFO - PROCESS | 1644 | 1467944937122 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 1644 | 1467944937123 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a2000 == 37 [pid = 1644] [id = 404] 19:28:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1131d2400) [pid = 1644] [serial = 1211] [outer = 0x0] 19:28:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x127723800) [pid = 1644] [serial = 1212] [outer = 0x1131d2400] 19:28:57 INFO - PROCESS | 1644 | 1467944937163 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x128964000) [pid = 1644] [serial = 1213] [outer = 0x1131d2400] 19:28:57 INFO - PROCESS | 1644 | 1467944937540 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]]]}] 19:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 622ms 19:28:57 INFO - PROCESS | 1644 | 1467944937557 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:28:57 INFO - PROCESS | 1644 | 1467944937558 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:28:57 INFO - PROCESS | 1644 | 1467944937560 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:28:57 INFO - PROCESS | 1644 | 1467944937561 Marionette TRACE conn2 <- [1,1590,null,{}] 19:28:57 INFO - PROCESS | 1644 | 1467944937566 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}] 19:28:57 INFO - PROCESS | 1644 | 1467944937567 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:57 INFO - PROCESS | 1644 | 1467944937820 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x115fd9800) [pid = 1644] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x121297000) [pid = 1644] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119e21000) [pid = 1644] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x114f1e800) [pid = 1644] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x126f38400) [pid = 1644] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119a0dc00) [pid = 1644] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119e2c400) [pid = 1644] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11832a800) [pid = 1644] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121299800) [pid = 1644] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12129dc00) [pid = 1644] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1199bc800) [pid = 1644] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x110eb0800) [pid = 1644] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119bdb000) [pid = 1644] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11910cc00) [pid = 1644] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x128e5d400) [pid = 1644] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11297b400) [pid = 1644] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x115f6d000) [pid = 1644] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:28:57 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x112e5ec00) [pid = 1644] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:28:57 INFO - PROCESS | 1644 | 1467944937881 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 1644 | 1467944937882 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e20800 == 38 [pid = 1644] [id = 405] 19:28:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x111ca8400) [pid = 1644] [serial = 1214] [outer = 0x0] 19:28:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x113c7e800) [pid = 1644] [serial = 1215] [outer = 0x111ca8400] 19:28:57 INFO - PROCESS | 1644 | 1467944937906 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1176e0400) [pid = 1644] [serial = 1216] [outer = 0x111ca8400] 19:28:58 INFO - PROCESS | 1644 | 1467944938183 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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 19:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:28:58 INFO - PROCESS | 1644 | 1467944938234 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 1644 | 1467944938235 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:28:58 INFO - PROCESS | 1644 | 1467944938237 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 1644 | 1467944938238 Marionette TRACE conn2 <- [1,1594,null,{}] 19:28:58 INFO - PROCESS | 1644 | 1467944938241 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}] 19:28:58 INFO - PROCESS | 1644 | 1467944938242 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:58 INFO - PROCESS | 1644 | 1467944938322 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:28:58 INFO - PROCESS | 1644 | 1467944938326 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1644 | 1467944938327 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a69a000 == 39 [pid = 1644] [id = 406] 19:28:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1181aa800) [pid = 1644] [serial = 1217] [outer = 0x0] 19:28:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119e21000) [pid = 1644] [serial = 1218] [outer = 0x1181aa800] 19:28:58 INFO - PROCESS | 1644 | 1467944938355 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x127071c00) [pid = 1644] [serial = 1219] [outer = 0x1181aa800] 19:28:58 INFO - PROCESS | 1644 | 1467944938679 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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 472ms 19:28:58 INFO - PROCESS | 1644 | 1467944938711 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 1644 | 1467944938714 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:28:58 INFO - PROCESS | 1644 | 1467944938755 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 1644 | 1467944938770 Marionette TRACE conn2 <- [1,1598,null,{}] 19:28:58 INFO - PROCESS | 1644 | 1467944938774 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}] 19:28:58 INFO - PROCESS | 1644 | 1467944938776 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:58 INFO - PROCESS | 1644 | 1467944938917 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:28:58 INFO - PROCESS | 1644 | 1467944938922 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1644 | 1467944938924 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b2ba000 == 40 [pid = 1644] [id = 407] 19:28:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121388800) [pid = 1644] [serial = 1220] [outer = 0x0] 19:28:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128eda400) [pid = 1644] [serial = 1221] [outer = 0x121388800] 19:28:58 INFO - PROCESS | 1644 | 1467944938966 Marionette DEBUG loaded listener.js 19:28:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12945e800) [pid = 1644] [serial = 1222] [outer = 0x121388800] 19:28:59 INFO - PROCESS | 1644 | 1467944939403 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]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 697ms 19:28:59 INFO - PROCESS | 1644 | 1467944939443 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:28:59 INFO - PROCESS | 1644 | 1467944939444 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:28:59 INFO - PROCESS | 1644 | 1467944939452 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 1644 | 1467944939454 Marionette TRACE conn2 <- [1,1602,null,{}] 19:28:59 INFO - PROCESS | 1644 | 1467944939456 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}] 19:28:59 INFO - PROCESS | 1644 | 1467944939457 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:59 INFO - PROCESS | 1644 | 1467944939544 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:28:59 INFO - PROCESS | 1644 | 1467944939550 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:59 INFO - PROCESS | 1644 | 1467944939551 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:28:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb1f800 == 41 [pid = 1644] [id = 408] 19:28:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1294a6400) [pid = 1644] [serial = 1223] [outer = 0x0] 19:28:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12a6ca800) [pid = 1644] [serial = 1224] [outer = 0x1294a6400] 19:28:59 INFO - PROCESS | 1644 | 1467944939575 Marionette DEBUG loaded listener.js 19:28:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12ab3f000) [pid = 1644] [serial = 1225] [outer = 0x1294a6400] 19:29:00 INFO - PROCESS | 1644 | 1467944940009 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]]]}] 19:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 19:29:00 INFO - PROCESS | 1644 | 1467944940024 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:29:00 INFO - PROCESS | 1644 | 1467944940026 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:29:00 INFO - PROCESS | 1644 | 1467944940048 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:29:00 INFO - PROCESS | 1644 | 1467944940050 Marionette TRACE conn2 <- [1,1606,null,{}] 19:29:00 INFO - PROCESS | 1644 | 1467944940056 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}] 19:29:00 INFO - PROCESS | 1644 | 1467944940057 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:00 INFO - PROCESS | 1644 | 1467944940165 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:29:00 INFO - PROCESS | 1644 | 1467944940239 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 1644 | 1467944940240 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x116e4e000 == 42 [pid = 1644] [id = 409] 19:29:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x114fcbc00) [pid = 1644] [serial = 1226] [outer = 0x0] 19:29:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1167ae800) [pid = 1644] [serial = 1227] [outer = 0x114fcbc00] 19:29:00 INFO - PROCESS | 1644 | 1467944940271 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11806f400) [pid = 1644] [serial = 1228] [outer = 0x114fcbc00] 19:29:00 INFO - PROCESS | 1644 | 1467944940715 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]]]}] 19:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 691ms 19:29:00 INFO - PROCESS | 1644 | 1467944940720 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:29:00 INFO - PROCESS | 1644 | 1467944940723 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:29:00 INFO - PROCESS | 1644 | 1467944940728 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:29:00 INFO - PROCESS | 1644 | 1467944940731 Marionette TRACE conn2 <- [1,1610,null,{}] 19:29:00 INFO - PROCESS | 1644 | 1467944940735 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}] 19:29:00 INFO - PROCESS | 1644 | 1467944940737 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:00 INFO - PROCESS | 1644 | 1467944940842 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:29:00 INFO - PROCESS | 1644 | 1467944940902 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 1644 | 1467944940904 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b1e000 == 43 [pid = 1644] [id = 410] 19:29:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11846c000) [pid = 1644] [serial = 1229] [outer = 0x0] 19:29:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x11967cc00) [pid = 1644] [serial = 1230] [outer = 0x11846c000] 19:29:00 INFO - PROCESS | 1644 | 1467944940934 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1196b7800) [pid = 1644] [serial = 1231] [outer = 0x11846c000] 19:29:01 INFO - PROCESS | 1644 | 1467944941383 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]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 19:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:29:01 INFO - PROCESS | 1644 | 1467944941400 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 1644 | 1467944941401 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:29:01 INFO - PROCESS | 1644 | 1467944941404 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 1644 | 1467944941406 Marionette TRACE conn2 <- [1,1614,null,{}] 19:29:01 INFO - PROCESS | 1644 | 1467944941414 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}] 19:29:01 INFO - PROCESS | 1644 | 1467944941417 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:01 INFO - PROCESS | 1644 | 1467944941520 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:29:01 INFO - PROCESS | 1644 | 1467944941616 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 1644 | 1467944941618 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b38b000 == 44 [pid = 1644] [id = 411] 19:29:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119a04c00) [pid = 1644] [serial = 1232] [outer = 0x0] 19:29:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x121296000) [pid = 1644] [serial = 1233] [outer = 0x119a04c00] 19:29:01 INFO - PROCESS | 1644 | 1467944941649 Marionette DEBUG loaded listener.js 19:29:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x121c17800) [pid = 1644] [serial = 1234] [outer = 0x119a04c00] 19:29:02 INFO - PROCESS | 1644 | 1467944942075 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]]]}] 19:29:02 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 19:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 19:29:02 INFO - PROCESS | 1644 | 1467944942126 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 1644 | 1467944942127 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:29:02 INFO - PROCESS | 1644 | 1467944942130 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 1644 | 1467944942131 Marionette TRACE conn2 <- [1,1618,null,{}] 19:29:02 INFO - PROCESS | 1644 | 1467944942134 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}] 19:29:02 INFO - PROCESS | 1644 | 1467944942135 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:02 INFO - PROCESS | 1644 | 1467944942240 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:29:02 INFO - PROCESS | 1644 | 1467944942301 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:02 INFO - PROCESS | 1644 | 1467944942302 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be45000 == 45 [pid = 1644] [id = 412] 19:29:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x124c8a800) [pid = 1644] [serial = 1235] [outer = 0x0] 19:29:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x125695400) [pid = 1644] [serial = 1236] [outer = 0x124c8a800] 19:29:02 INFO - PROCESS | 1644 | 1467944942331 Marionette DEBUG loaded listener.js 19:29:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x128966400) [pid = 1644] [serial = 1237] [outer = 0x124c8a800] 19:29:02 INFO - PROCESS | 1644 | 1467944942808 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]]]}] 19:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 722ms 19:29:02 INFO - PROCESS | 1644 | 1467944942853 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 1644 | 1467944942855 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:29:02 INFO - PROCESS | 1644 | 1467944942857 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 1644 | 1467944942858 Marionette TRACE conn2 <- [1,1622,null,{}] 19:29:02 INFO - PROCESS | 1644 | 1467944942861 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}] 19:29:02 INFO - PROCESS | 1644 | 1467944942862 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:03 INFO - PROCESS | 1644 | 1467944943002 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:29:03 INFO - PROCESS | 1644 | 1467944943148 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 1644 | 1467944943149 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fec000 == 46 [pid = 1644] [id = 413] 19:29:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x110fa7400) [pid = 1644] [serial = 1238] [outer = 0x0] 19:29:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x114fcb000) [pid = 1644] [serial = 1239] [outer = 0x110fa7400] 19:29:03 INFO - PROCESS | 1644 | 1467944943218 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x116fbe400) [pid = 1644] [serial = 1240] [outer = 0x110fa7400] 19:29:03 INFO - PROCESS | 1644 | 1467944943655 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]]]}] 19:29:03 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 19:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 820ms 19:29:03 INFO - PROCESS | 1644 | 1467944943678 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:29:03 INFO - PROCESS | 1644 | 1467944943680 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:29:03 INFO - PROCESS | 1644 | 1467944943683 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:29:03 INFO - PROCESS | 1644 | 1467944943685 Marionette TRACE conn2 <- [1,1626,null,{}] 19:29:03 INFO - PROCESS | 1644 | 1467944943688 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}] 19:29:03 INFO - PROCESS | 1644 | 1467944943691 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:03 INFO - PROCESS | 1644 | 1467944943790 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:29:03 INFO - PROCESS | 1644 | 1467944943849 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 1644 | 1467944943851 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186db800 == 47 [pid = 1644] [id = 414] 19:29:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118180400) [pid = 1644] [serial = 1241] [outer = 0x0] 19:29:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x118867800) [pid = 1644] [serial = 1242] [outer = 0x118180400] 19:29:03 INFO - PROCESS | 1644 | 1467944943878 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x11967b800) [pid = 1644] [serial = 1243] [outer = 0x118180400] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12b2ba000 == 46 [pid = 1644] [id = 407] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12a69a000 == 45 [pid = 1644] [id = 406] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x117e20800 == 44 [pid = 1644] [id = 405] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a2000 == 43 [pid = 1644] [id = 404] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x126a43000 == 42 [pid = 1644] [id = 403] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12489a000 == 41 [pid = 1644] [id = 402] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x121719800 == 40 [pid = 1644] [id = 401] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0df800 == 39 [pid = 1644] [id = 400] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x11948c000 == 38 [pid = 1644] [id = 399] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x116f84000 == 37 [pid = 1644] [id = 398] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x1169aa000 == 36 [pid = 1644] [id = 397] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x1188ef000 == 35 [pid = 1644] [id = 396] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x1129e0800 == 34 [pid = 1644] [id = 395] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3e2800 == 33 [pid = 1644] [id = 394] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x116fec000 == 32 [pid = 1644] [id = 413] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12be45000 == 31 [pid = 1644] [id = 412] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12b38b000 == 30 [pid = 1644] [id = 411] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x121b1e000 == 29 [pid = 1644] [id = 410] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb1f800 == 28 [pid = 1644] [id = 408] 19:29:04 INFO - PROCESS | 1644 | --DOCSHELL 0x116e4e000 == 27 [pid = 1644] [id = 409] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x127406c00) [pid = 1644] [serial = 1164] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x127731c00) [pid = 1644] [serial = 1167] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12a74a000) [pid = 1644] [serial = 1129] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x118536800) [pid = 1644] [serial = 1140] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118864400) [pid = 1644] [serial = 1141] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x12129d000) [pid = 1644] [serial = 1155] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12138b000) [pid = 1644] [serial = 1156] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x121f64000) [pid = 1644] [serial = 1158] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119b24800) [pid = 1644] [serial = 1149] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119bd8400) [pid = 1644] [serial = 1150] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118182000) [pid = 1644] [serial = 1137] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118324800) [pid = 1644] [serial = 1138] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121248800) [pid = 1644] [serial = 1152] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x121294800) [pid = 1644] [serial = 1153] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1196bb400) [pid = 1644] [serial = 1146] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1199cb400) [pid = 1644] [serial = 1147] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x128edb400) [pid = 1644] [serial = 1170] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118fc0400) [pid = 1644] [serial = 1143] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119682800) [pid = 1644] [serial = 1144] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x116ebf800) [pid = 1644] [serial = 1134] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1171cd800) [pid = 1644] [serial = 1135] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112e61400) [pid = 1644] [serial = 1131] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113c7f800) [pid = 1644] [serial = 1132] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128e5c000) [pid = 1644] [serial = 1168] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119bdc000) [pid = 1644] [serial = 1174] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118495800) [pid = 1644] [serial = 1173] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1294a0800) [pid = 1644] [serial = 1179] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x129440c00) [pid = 1644] [serial = 1171] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12a6c3800) [pid = 1644] [serial = 1180] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x128ede800) [pid = 1644] [serial = 1177] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x124d91400) [pid = 1644] [serial = 1161] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12771f400) [pid = 1644] [serial = 1165] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a74b000) [pid = 1644] [serial = 1182] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124d8c000) [pid = 1644] [serial = 1176] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x126a0cc00) [pid = 1644] [serial = 1162] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124bac800) [pid = 1644] [serial = 1159] [outer = 0x0] [url = about:blank] 19:29:04 INFO - PROCESS | 1644 | 1467944944795 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]]]}] 19:29:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:29:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1123ms 19:29:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:29:04 INFO - PROCESS | 1644 | 1467944944807 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1644 | 1467944944809 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:29:04 INFO - PROCESS | 1644 | 1467944944812 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1644 | 1467944944815 Marionette TRACE conn2 <- [1,1630,null,{}] 19:29:04 INFO - PROCESS | 1644 | 1467944944820 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}] 19:29:04 INFO - PROCESS | 1644 | 1467944944821 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:04 INFO - PROCESS | 1644 | 1467944944904 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:29:04 INFO - PROCESS | 1644 | 1467944944960 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 1644 | 1467944944962 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x116404000 == 28 [pid = 1644] [id = 415] 19:29:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1139b8800) [pid = 1644] [serial = 1244] [outer = 0x0] 19:29:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x115fd9c00) [pid = 1644] [serial = 1245] [outer = 0x1139b8800] 19:29:04 INFO - PROCESS | 1644 | 1467944944990 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116a0f400) [pid = 1644] [serial = 1246] [outer = 0x1139b8800] 19:29:05 INFO - PROCESS | 1644 | 1467944945306 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]]]}] 19:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 19:29:05 INFO - PROCESS | 1644 | 1467944945335 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 1644 | 1467944945338 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:29:05 INFO - PROCESS | 1644 | 1467944945353 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 1644 | 1467944945355 Marionette TRACE conn2 <- [1,1634,null,{}] 19:29:05 INFO - PROCESS | 1644 | 1467944945358 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}] 19:29:05 INFO - PROCESS | 1644 | 1467944945360 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:05 INFO - PROCESS | 1644 | 1467944945437 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:29:05 INFO - PROCESS | 1644 | 1467944945495 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 1644 | 1467944945497 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fd4000 == 29 [pid = 1644] [id = 416] 19:29:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x116a0fc00) [pid = 1644] [serial = 1247] [outer = 0x0] 19:29:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x117ea2c00) [pid = 1644] [serial = 1248] [outer = 0x116a0fc00] 19:29:05 INFO - PROCESS | 1644 | 1467944945524 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118496000) [pid = 1644] [serial = 1249] [outer = 0x116a0fc00] 19:29:05 INFO - PROCESS | 1644 | 1467944945858 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]]]}] 19:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 531ms 19:29:05 INFO - PROCESS | 1644 | 1467944945877 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 1644 | 1467944945880 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:29:05 INFO - PROCESS | 1644 | 1467944945885 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 1644 | 1467944945888 Marionette TRACE conn2 <- [1,1638,null,{}] 19:29:05 INFO - PROCESS | 1644 | 1467944945896 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}] 19:29:05 INFO - PROCESS | 1644 | 1467944945900 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:05 INFO - PROCESS | 1644 | 1467944945977 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:29:06 INFO - PROCESS | 1644 | 1467944946032 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 1644 | 1467944946035 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x11948c000 == 30 [pid = 1644] [id = 417] 19:29:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1131c8c00) [pid = 1644] [serial = 1250] [outer = 0x0] 19:29:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118f40000) [pid = 1644] [serial = 1251] [outer = 0x1131c8c00] 19:29:06 INFO - PROCESS | 1644 | 1467944946062 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119786c00) [pid = 1644] [serial = 1252] [outer = 0x1131c8c00] 19:29:06 INFO - PROCESS | 1644 | 1467944946352 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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 522ms 19:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:29:06 INFO - PROCESS | 1644 | 1467944946407 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1644 | 1467944946409 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:29:06 INFO - PROCESS | 1644 | 1467944946411 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1644 | 1467944946412 Marionette TRACE conn2 <- [1,1642,null,{}] 19:29:06 INFO - PROCESS | 1644 | 1467944946417 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}] 19:29:06 INFO - PROCESS | 1644 | 1467944946418 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:06 INFO - PROCESS | 1644 | 1467944946496 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:29:06 INFO - PROCESS | 1644 | 1467944946501 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 1644 | 1467944946503 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0d3000 == 31 [pid = 1644] [id = 418] 19:29:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11978f000) [pid = 1644] [serial = 1253] [outer = 0x0] 19:29:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119a04400) [pid = 1644] [serial = 1254] [outer = 0x11978f000] 19:29:06 INFO - PROCESS | 1644 | 1467944946528 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119b25400) [pid = 1644] [serial = 1255] [outer = 0x11978f000] 19:29:06 INFO - PROCESS | 1644 | 1467944946889 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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 19:29:06 INFO - PROCESS | 1644 | 1467944946933 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1644 | 1467944946941 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:29:06 INFO - PROCESS | 1644 | 1467944946944 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1644 | 1467944946945 Marionette TRACE conn2 <- [1,1646,null,{}] 19:29:06 INFO - PROCESS | 1644 | 1467944946947 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}] 19:29:06 INFO - PROCESS | 1644 | 1467944946948 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:07 INFO - PROCESS | 1644 | 1467944947043 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:29:07 INFO - PROCESS | 1644 | 1467944947082 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1644 | 1467944947083 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1215a0000 == 32 [pid = 1644] [id = 419] 19:29:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118326c00) [pid = 1644] [serial = 1256] [outer = 0x0] 19:29:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119b2e800) [pid = 1644] [serial = 1257] [outer = 0x118326c00] 19:29:07 INFO - PROCESS | 1644 | 1467944947107 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119e26400) [pid = 1644] [serial = 1258] [outer = 0x118326c00] 19:29:07 INFO - PROCESS | 1644 | 1467944947457 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]]]}] 19:29:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:29:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 570ms 19:29:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:29:07 INFO - PROCESS | 1644 | 1467944947515 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:29:07 INFO - PROCESS | 1644 | 1467944947517 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:29:07 INFO - PROCESS | 1644 | 1467944947520 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:29:07 INFO - PROCESS | 1644 | 1467944947522 Marionette TRACE conn2 <- [1,1650,null,{}] 19:29:07 INFO - PROCESS | 1644 | 1467944947525 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}] 19:29:07 INFO - PROCESS | 1644 | 1467944947531 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:07 INFO - PROCESS | 1644 | 1467944947706 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:29:07 INFO - PROCESS | 1644 | 1467944947727 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1644 | 1467944947729 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c12000 == 33 [pid = 1644] [id = 420] 19:29:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119b2c000) [pid = 1644] [serial = 1259] [outer = 0x0] 19:29:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121019400) [pid = 1644] [serial = 1260] [outer = 0x119b2c000] 19:29:07 INFO - PROCESS | 1644 | 1467944947772 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1248d8000) [pid = 1644] [serial = 1261] [outer = 0x119b2c000] 19:29:08 INFO - PROCESS | 1644 | 1467944948123 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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 620ms 19:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:29:08 INFO - PROCESS | 1644 | 1467944948141 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1644 | 1467944948142 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:29:08 INFO - PROCESS | 1644 | 1467944948144 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1644 | 1467944948146 Marionette TRACE conn2 <- [1,1654,null,{}] 19:29:08 INFO - PROCESS | 1644 | 1467944948149 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}] 19:29:08 INFO - PROCESS | 1644 | 1467944948158 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:08 INFO - PROCESS | 1644 | 1467944948263 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:29:08 INFO - PROCESS | 1644 | 1467944948316 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 1644 | 1467944948318 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x127241000 == 34 [pid = 1644] [id = 421] 19:29:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x112e5ec00) [pid = 1644] [serial = 1262] [outer = 0x0] 19:29:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x124c8c000) [pid = 1644] [serial = 1263] [outer = 0x112e5ec00] 19:29:08 INFO - PROCESS | 1644 | 1467944948342 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124d91400) [pid = 1644] [serial = 1264] [outer = 0x112e5ec00] 19:29:08 INFO - PROCESS | 1644 | 1467944948631 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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 523ms 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12129bc00) [pid = 1644] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124878400) [pid = 1644] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1131d2400) [pid = 1644] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11990d400) [pid = 1644] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1121ba000) [pid = 1644] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121c08400) [pid = 1644] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1121b9800) [pid = 1644] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118f36c00) [pid = 1644] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1167ad000) [pid = 1644] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x116fc0400) [pid = 1644] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1171cc800) [pid = 1644] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x111ca8400) [pid = 1644] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1294a6400) [pid = 1644] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121388800) [pid = 1644] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:29:08 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1181aa800) [pid = 1644] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:29:08 INFO - PROCESS | 1644 | 1467944948822 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1644 | 1467944948823 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:29:08 INFO - PROCESS | 1644 | 1467944948827 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1644 | 1467944948829 Marionette TRACE conn2 <- [1,1658,null,{}] 19:29:08 INFO - PROCESS | 1644 | 1467944948832 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}] 19:29:08 INFO - PROCESS | 1644 | 1467944948833 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:08 INFO - PROCESS | 1644 | 1467944948909 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:29:08 INFO - PROCESS | 1644 | 1467944948914 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 1644 | 1467944948916 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199ec000 == 35 [pid = 1644] [id = 422] 19:29:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1131d2400) [pid = 1644] [serial = 1265] [outer = 0x0] 19:29:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1171cc800) [pid = 1644] [serial = 1266] [outer = 0x1131d2400] 19:29:08 INFO - PROCESS | 1644 | 1467944948941 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11910d000) [pid = 1644] [serial = 1267] [outer = 0x1131d2400] 19:29:09 INFO - PROCESS | 1644 | 1467944949312 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]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 19:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:29:09 INFO - PROCESS | 1644 | 1467944949349 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 1644 | 1467944949351 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:29:09 INFO - PROCESS | 1644 | 1467944949354 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 1644 | 1467944949356 Marionette TRACE conn2 <- [1,1662,null,{}] 19:29:09 INFO - PROCESS | 1644 | 1467944949359 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}] 19:29:09 INFO - PROCESS | 1644 | 1467944949361 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:09 INFO - PROCESS | 1644 | 1467944949526 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:29:09 INFO - PROCESS | 1644 | 1467944949569 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:09 INFO - PROCESS | 1644 | 1467944949570 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x11948b000 == 36 [pid = 1644] [id = 423] 19:29:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11967dc00) [pid = 1644] [serial = 1268] [outer = 0x0] 19:29:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121293400) [pid = 1644] [serial = 1269] [outer = 0x11967dc00] 19:29:09 INFO - PROCESS | 1644 | 1467944949610 Marionette DEBUG loaded listener.js 19:29:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126a08c00) [pid = 1644] [serial = 1270] [outer = 0x11967dc00] 19:29:09 INFO - PROCESS | 1644 | 1467944949957 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]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 620ms 19:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:29:09 INFO - PROCESS | 1644 | 1467944949975 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 1644 | 1467944949976 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:29:09 INFO - PROCESS | 1644 | 1467944949978 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 1644 | 1467944949981 Marionette TRACE conn2 <- [1,1666,null,{}] 19:29:09 INFO - PROCESS | 1644 | 1467944949986 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}] 19:29:09 INFO - PROCESS | 1644 | 1467944949987 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:10 INFO - PROCESS | 1644 | 1467944950067 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:29:10 INFO - PROCESS | 1644 | 1467944950124 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1644 | 1467944950125 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a68f800 == 37 [pid = 1644] [id = 424] 19:29:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119b31800) [pid = 1644] [serial = 1271] [outer = 0x0] 19:29:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12771b800) [pid = 1644] [serial = 1272] [outer = 0x119b31800] 19:29:10 INFO - PROCESS | 1644 | 1467944950149 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12772d000) [pid = 1644] [serial = 1273] [outer = 0x119b31800] 19:29:10 INFO - PROCESS | 1644 | 1467944950449 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]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 19:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:29:10 INFO - PROCESS | 1644 | 1467944950501 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:29:10 INFO - PROCESS | 1644 | 1467944950503 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:29:10 INFO - PROCESS | 1644 | 1467944950505 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:29:10 INFO - PROCESS | 1644 | 1467944950507 Marionette TRACE conn2 <- [1,1670,null,{}] 19:29:10 INFO - PROCESS | 1644 | 1467944950510 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}] 19:29:10 INFO - PROCESS | 1644 | 1467944950512 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:10 INFO - PROCESS | 1644 | 1467944950651 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:29:10 INFO - PROCESS | 1644 | 1467944950656 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1644 | 1467944950658 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12159c800 == 38 [pid = 1644] [id = 425] 19:29:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x113c2dc00) [pid = 1644] [serial = 1274] [outer = 0x0] 19:29:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x128968400) [pid = 1644] [serial = 1275] [outer = 0x113c2dc00] 19:29:10 INFO - PROCESS | 1644 | 1467944950682 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1291ccc00) [pid = 1644] [serial = 1276] [outer = 0x113c2dc00] 19:29:11 INFO - PROCESS | 1644 | 1467944951326 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]]]}] 19:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 870ms 19:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:29:11 INFO - PROCESS | 1644 | 1467944951376 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 1644 | 1467944951381 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:29:11 INFO - PROCESS | 1644 | 1467944951386 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 1644 | 1467944951389 Marionette TRACE conn2 <- [1,1674,null,{}] 19:29:11 INFO - PROCESS | 1644 | 1467944951395 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}] 19:29:11 INFO - PROCESS | 1644 | 1467944951398 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:11 INFO - PROCESS | 1644 | 1467944951515 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:29:11 INFO - PROCESS | 1644 | 1467944951575 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:11 INFO - PROCESS | 1644 | 1467944951577 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f72800 == 39 [pid = 1644] [id = 426] 19:29:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1164d7c00) [pid = 1644] [serial = 1277] [outer = 0x0] 19:29:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x116fbe800) [pid = 1644] [serial = 1278] [outer = 0x1164d7c00] 19:29:11 INFO - PROCESS | 1644 | 1467944951608 Marionette DEBUG loaded listener.js 19:29:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118181400) [pid = 1644] [serial = 1279] [outer = 0x1164d7c00] 19:29:12 INFO - PROCESS | 1644 | 1467944952150 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]]]}] 19:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 825ms 19:29:12 INFO - PROCESS | 1644 | 1467944952209 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:29:12 INFO - PROCESS | 1644 | 1467944952213 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:29:12 INFO - PROCESS | 1644 | 1467944952219 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:29:12 INFO - PROCESS | 1644 | 1467944952221 Marionette TRACE conn2 <- [1,1678,null,{}] 19:29:12 INFO - PROCESS | 1644 | 1467944952224 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}] 19:29:12 INFO - PROCESS | 1644 | 1467944952226 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:12 INFO - PROCESS | 1644 | 1467944952335 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:29:12 INFO - PROCESS | 1644 | 1467944952420 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1644 | 1467944952422 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x121c8f000 == 40 [pid = 1644] [id = 427] 19:29:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118498800) [pid = 1644] [serial = 1280] [outer = 0x0] 19:29:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118fbec00) [pid = 1644] [serial = 1281] [outer = 0x118498800] 19:29:12 INFO - PROCESS | 1644 | 1467944952453 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1196ae000) [pid = 1644] [serial = 1282] [outer = 0x118498800] 19:29:13 INFO - PROCESS | 1644 | 1467944953118 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]]]}] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x12a68f800 == 39 [pid = 1644] [id = 424] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x11948b000 == 38 [pid = 1644] [id = 423] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x1199ec000 == 37 [pid = 1644] [id = 422] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x127241000 == 36 [pid = 1644] [id = 421] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x124c12000 == 35 [pid = 1644] [id = 420] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x1215a0000 == 34 [pid = 1644] [id = 419] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0d3000 == 33 [pid = 1644] [id = 418] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x11948c000 == 32 [pid = 1644] [id = 417] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x116fd4000 == 31 [pid = 1644] [id = 416] 19:29:13 INFO - PROCESS | 1644 | --DOCSHELL 0x116404000 == 30 [pid = 1644] [id = 415] 19:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 972ms 19:29:13 INFO - PROCESS | 1644 | 1467944953192 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:29:13 INFO - PROCESS | 1644 | 1467944953194 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:29:13 INFO - PROCESS | 1644 | 1467944953197 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 1644 | 1467944953199 Marionette TRACE conn2 <- [1,1682,null,{}] 19:29:13 INFO - PROCESS | 1644 | 1467944953203 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}] 19:29:13 INFO - PROCESS | 1644 | 1467944953204 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:13 INFO - PROCESS | 1644 | 1467944953293 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121cb2000) [pid = 1644] [serial = 1206] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x126fb0400) [pid = 1644] [serial = 1209] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12575a000) [pid = 1644] [serial = 1207] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x127723800) [pid = 1644] [serial = 1212] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1199c4800) [pid = 1644] [serial = 1200] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12771ac00) [pid = 1644] [serial = 1210] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119b2d400) [pid = 1644] [serial = 1201] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119b2fc00) [pid = 1644] [serial = 1203] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12a758000) [pid = 1644] [serial = 1183] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1127d4800) [pid = 1644] [serial = 1185] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1131ad400) [pid = 1644] [serial = 1186] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1196b0800) [pid = 1644] [serial = 1197] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11978fc00) [pid = 1644] [serial = 1198] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1171c9000) [pid = 1644] [serial = 1188] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118066000) [pid = 1644] [serial = 1189] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11806e800) [pid = 1644] [serial = 1191] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1181a7c00) [pid = 1644] [serial = 1192] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118326800) [pid = 1644] [serial = 1194] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11869f800) [pid = 1644] [serial = 1195] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128964000) [pid = 1644] [serial = 1213] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1176e0400) [pid = 1644] [serial = 1216] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12a6ca800) [pid = 1644] [serial = 1224] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12ab3f000) [pid = 1644] [serial = 1225] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128eda400) [pid = 1644] [serial = 1221] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x113c7e800) [pid = 1644] [serial = 1215] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119e21000) [pid = 1644] [serial = 1218] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12945e800) [pid = 1644] [serial = 1222] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x127071c00) [pid = 1644] [serial = 1219] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121255800) [pid = 1644] [serial = 1204] [outer = 0x0] [url = about:blank] 19:29:13 INFO - PROCESS | 1644 | 1467944953358 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 1644 | 1467944953359 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x113c68800 == 31 [pid = 1644] [id = 428] 19:29:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1127cb000) [pid = 1644] [serial = 1283] [outer = 0x0] 19:29:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x112c67c00) [pid = 1644] [serial = 1284] [outer = 0x1127cb000] 19:29:13 INFO - PROCESS | 1644 | 1467944953387 Marionette DEBUG loaded listener.js 19:29:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1131d0800) [pid = 1644] [serial = 1285] [outer = 0x1127cb000] 19:29:13 INFO - PROCESS | 1644 | 1467944953727 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]]]}] 19:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 19:29:13 INFO - PROCESS | 1644 | 1467944953767 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:29:13 INFO - PROCESS | 1644 | 1467944953770 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:29:13 INFO - PROCESS | 1644 | 1467944953774 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 1644 | 1467944953776 Marionette TRACE conn2 <- [1,1686,null,{}] 19:29:13 INFO - PROCESS | 1644 | 1467944953779 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}] 19:29:13 INFO - PROCESS | 1644 | 1467944953780 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:13 INFO - PROCESS | 1644 | 1467944953884 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:29:13 INFO - PROCESS | 1644 | 1467944953938 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 1644 | 1467944953940 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f7a800 == 32 [pid = 1644] [id = 429] 19:29:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x114f1e800) [pid = 1644] [serial = 1286] [outer = 0x0] 19:29:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1161b4800) [pid = 1644] [serial = 1287] [outer = 0x114f1e800] 19:29:13 INFO - PROCESS | 1644 | 1467944953966 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1171c6800) [pid = 1644] [serial = 1288] [outer = 0x114f1e800] 19:29:14 INFO - PROCESS | 1644 | 1467944954267 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]]]}] 19:29:14 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 19:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 19:29:14 INFO - PROCESS | 1644 | 1467944954339 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:29:14 INFO - PROCESS | 1644 | 1467944954341 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:29:14 INFO - PROCESS | 1644 | 1467944954348 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1644 | 1467944954351 Marionette TRACE conn2 <- [1,1690,null,{}] 19:29:14 INFO - PROCESS | 1644 | 1467944954355 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}] 19:29:14 INFO - PROCESS | 1644 | 1467944954357 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:14 INFO - PROCESS | 1644 | 1467944954451 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:29:14 INFO - PROCESS | 1644 | 1467944954542 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:14 INFO - PROCESS | 1644 | 1467944954544 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x116755000 == 33 [pid = 1644] [id = 430] 19:29:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x112e65c00) [pid = 1644] [serial = 1289] [outer = 0x0] 19:29:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1131c7400) [pid = 1644] [serial = 1290] [outer = 0x112e65c00] 19:29:14 INFO - PROCESS | 1644 | 1467944954579 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x114fc0800) [pid = 1644] [serial = 1291] [outer = 0x112e65c00] 19:29:14 INFO - PROCESS | 1644 | 1467944954983 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]]]}] 19:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 19:29:15 INFO - PROCESS | 1644 | 1467944955022 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:29:15 INFO - PROCESS | 1644 | 1467944955024 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:29:15 INFO - PROCESS | 1644 | 1467944955028 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:29:15 INFO - PROCESS | 1644 | 1467944955033 Marionette TRACE conn2 <- [1,1694,null,{}] 19:29:15 INFO - PROCESS | 1644 | 1467944955037 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}] 19:29:15 INFO - PROCESS | 1644 | 1467944955039 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:15 INFO - PROCESS | 1644 | 1467944955142 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:29:15 INFO - PROCESS | 1644 | 1467944955256 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 1644 | 1467944955257 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x11949c000 == 34 [pid = 1644] [id = 431] 19:29:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11817e400) [pid = 1644] [serial = 1292] [outer = 0x0] 19:29:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1181a1c00) [pid = 1644] [serial = 1293] [outer = 0x11817e400] 19:29:15 INFO - PROCESS | 1644 | 1467944955308 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1181ab400) [pid = 1644] [serial = 1294] [outer = 0x11817e400] 19:29:15 INFO - PROCESS | 1644 | 1467944955805 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]]]}] 19:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 826ms 19:29:15 INFO - PROCESS | 1644 | 1467944955863 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:29:15 INFO - PROCESS | 1644 | 1467944955865 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:29:15 INFO - PROCESS | 1644 | 1467944955869 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:29:15 INFO - PROCESS | 1644 | 1467944955870 Marionette TRACE conn2 <- [1,1698,null,{}] 19:29:15 INFO - PROCESS | 1644 | 1467944955874 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}] 19:29:15 INFO - PROCESS | 1644 | 1467944955877 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:15 INFO - PROCESS | 1644 | 1467944955978 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:29:16 INFO - PROCESS | 1644 | 1467944956052 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1644 | 1467944956055 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0df800 == 35 [pid = 1644] [id = 432] 19:29:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118f36c00) [pid = 1644] [serial = 1295] [outer = 0x0] 19:29:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118fc0c00) [pid = 1644] [serial = 1296] [outer = 0x118f36c00] 19:29:16 INFO - PROCESS | 1644 | 1467944956087 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119681800) [pid = 1644] [serial = 1297] [outer = 0x118f36c00] 19:29:16 INFO - PROCESS | 1644 | 1467944956505 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]]]}] 19:29:16 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 19:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 19:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:29:16 INFO - PROCESS | 1644 | 1467944956555 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 1644 | 1467944956557 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:29:16 INFO - PROCESS | 1644 | 1467944956559 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1644 | 1467944956560 Marionette TRACE conn2 <- [1,1702,null,{}] 19:29:16 INFO - PROCESS | 1644 | 1467944956577 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}] 19:29:16 INFO - PROCESS | 1644 | 1467944956579 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:16 INFO - PROCESS | 1644 | 1467944956677 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:29:16 INFO - PROCESS | 1644 | 1467944956734 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1644 | 1467944956736 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x121ca3800 == 36 [pid = 1644] [id = 433] 19:29:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1196b8000) [pid = 1644] [serial = 1298] [outer = 0x0] 19:29:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119789800) [pid = 1644] [serial = 1299] [outer = 0x1196b8000] 19:29:16 INFO - PROCESS | 1644 | 1467944956765 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119790c00) [pid = 1644] [serial = 1300] [outer = 0x1196b8000] 19:29:17 INFO - PROCESS | 1644 | 1467944957144 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]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 618ms 19:29:17 INFO - PROCESS | 1644 | 1467944957182 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 1644 | 1467944957183 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:29:17 INFO - PROCESS | 1644 | 1467944957187 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1644 | 1467944957189 Marionette TRACE conn2 <- [1,1706,null,{}] 19:29:17 INFO - PROCESS | 1644 | 1467944957191 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}] 19:29:17 INFO - PROCESS | 1644 | 1467944957193 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:17 INFO - PROCESS | 1644 | 1467944957290 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:29:17 INFO - PROCESS | 1644 | 1467944957345 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:17 INFO - PROCESS | 1644 | 1467944957346 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x125068000 == 37 [pid = 1644] [id = 434] 19:29:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1199bd800) [pid = 1644] [serial = 1301] [outer = 0x0] 19:29:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1199c7c00) [pid = 1644] [serial = 1302] [outer = 0x1199bd800] 19:29:17 INFO - PROCESS | 1644 | 1467944957375 Marionette DEBUG loaded listener.js 19:29:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119b24400) [pid = 1644] [serial = 1303] [outer = 0x1199bd800] 19:29:17 INFO - PROCESS | 1644 | 1467944957806 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]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 672ms 19:29:17 INFO - PROCESS | 1644 | 1467944957860 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 1644 | 1467944957861 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:29:17 INFO - PROCESS | 1644 | 1467944957885 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1644 | 1467944957886 Marionette TRACE conn2 <- [1,1710,null,{}] 19:29:17 INFO - PROCESS | 1644 | 1467944957888 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}] 19:29:17 INFO - PROCESS | 1644 | 1467944957893 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:18 INFO - PROCESS | 1644 | 1467944958033 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:29:18 INFO - PROCESS | 1644 | 1467944958103 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1644 | 1467944958105 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea2800 == 38 [pid = 1644] [id = 435] 19:29:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x119b24800) [pid = 1644] [serial = 1304] [outer = 0x0] 19:29:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121299c00) [pid = 1644] [serial = 1305] [outer = 0x119b24800] 19:29:18 INFO - PROCESS | 1644 | 1467944958135 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121388c00) [pid = 1644] [serial = 1306] [outer = 0x119b24800] 19:29:18 INFO - PROCESS | 1644 | 1467944958610 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]]]}] 19:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 777ms 19:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:29:18 INFO - PROCESS | 1644 | 1467944958661 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:29:18 INFO - PROCESS | 1644 | 1467944958663 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:29:18 INFO - PROCESS | 1644 | 1467944958667 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:29:18 INFO - PROCESS | 1644 | 1467944958668 Marionette TRACE conn2 <- [1,1714,null,{}] 19:29:18 INFO - PROCESS | 1644 | 1467944958672 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}] 19:29:18 INFO - PROCESS | 1644 | 1467944958674 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:18 INFO - PROCESS | 1644 | 1467944958774 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:29:18 INFO - PROCESS | 1644 | 1467944958834 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1644 | 1467944958835 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188e1000 == 39 [pid = 1644] [id = 436] 19:29:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x113cd7000) [pid = 1644] [serial = 1307] [outer = 0x0] 19:29:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1161b3c00) [pid = 1644] [serial = 1308] [outer = 0x113cd7000] 19:29:18 INFO - PROCESS | 1644 | 1467944958863 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118062000) [pid = 1644] [serial = 1309] [outer = 0x113cd7000] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x1186db800 == 38 [pid = 1644] [id = 414] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x113c68800 == 37 [pid = 1644] [id = 428] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x116f72800 == 36 [pid = 1644] [id = 426] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x121c8f000 == 35 [pid = 1644] [id = 427] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea2800 == 34 [pid = 1644] [id = 435] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x125068000 == 33 [pid = 1644] [id = 434] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x121ca3800 == 32 [pid = 1644] [id = 433] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0df800 == 31 [pid = 1644] [id = 432] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x11949c000 == 30 [pid = 1644] [id = 431] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x12159c800 == 29 [pid = 1644] [id = 425] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x116f7a800 == 28 [pid = 1644] [id = 429] 19:29:19 INFO - PROCESS | 1644 | --DOCSHELL 0x116755000 == 27 [pid = 1644] [id = 430] 19:29:19 INFO - PROCESS | 1644 | 1467944959756 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]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1121ms 19:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:29:19 INFO - PROCESS | 1644 | 1467944959793 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1644 | 1467944959795 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:29:19 INFO - PROCESS | 1644 | 1467944959802 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1644 | 1467944959805 Marionette TRACE conn2 <- [1,1718,null,{}] 19:29:19 INFO - PROCESS | 1644 | 1467944959809 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}] 19:29:19 INFO - PROCESS | 1644 | 1467944959810 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:19 INFO - PROCESS | 1644 | 1467944959894 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:29:19 INFO - PROCESS | 1644 | 1467944959901 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1644 | 1467944959903 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x116955800 == 28 [pid = 1644] [id = 437] 19:29:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x115f6d000) [pid = 1644] [serial = 1310] [outer = 0x0] 19:29:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x116a0e800) [pid = 1644] [serial = 1311] [outer = 0x115f6d000] 19:29:19 INFO - PROCESS | 1644 | 1467944959931 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x117ea0000) [pid = 1644] [serial = 1312] [outer = 0x115f6d000] 19:29:20 INFO - PROCESS | 1644 | 1467944960326 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]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 573ms 19:29:20 INFO - PROCESS | 1644 | 1467944960374 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1644 | 1467944960379 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:29:20 INFO - PROCESS | 1644 | 1467944960404 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1644 | 1467944960407 Marionette TRACE conn2 <- [1,1722,null,{}] 19:29:20 INFO - PROCESS | 1644 | 1467944960411 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}] 19:29:20 INFO - PROCESS | 1644 | 1467944960414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:20 INFO - PROCESS | 1644 | 1467944960517 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:29:20 INFO - PROCESS | 1644 | 1467944960524 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:20 INFO - PROCESS | 1644 | 1467944960526 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x11938a800 == 29 [pid = 1644] [id = 438] 19:29:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118069400) [pid = 1644] [serial = 1313] [outer = 0x0] 19:29:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1181a9400) [pid = 1644] [serial = 1314] [outer = 0x118069400] 19:29:20 INFO - PROCESS | 1644 | 1467944960553 Marionette DEBUG loaded listener.js 19:29:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x118535c00) [pid = 1644] [serial = 1315] [outer = 0x118069400] 19:29:20 INFO - PROCESS | 1644 | 1467944960939 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]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 19:29:20 INFO - PROCESS | 1644 | 1467944960980 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1644 | 1467944960983 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:29:20 INFO - PROCESS | 1644 | 1467944960986 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1644 | 1467944960988 Marionette TRACE conn2 <- [1,1726,null,{}] 19:29:20 INFO - PROCESS | 1644 | 1467944960996 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}] 19:29:21 INFO - PROCESS | 1644 | 1467944960999 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:21 INFO - PROCESS | 1644 | 1467944961099 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:29:21 INFO - PROCESS | 1644 | 1467944961143 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1644 | 1467944961145 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x121486800 == 30 [pid = 1644] [id = 439] 19:29:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x119106000) [pid = 1644] [serial = 1316] [outer = 0x0] 19:29:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1196b7c00) [pid = 1644] [serial = 1317] [outer = 0x119106000] 19:29:21 INFO - PROCESS | 1644 | 1467944961173 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x119903000) [pid = 1644] [serial = 1318] [outer = 0x119106000] 19:29:21 INFO - PROCESS | 1644 | 1467944961498 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]]]}] 19:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 571ms 19:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:29:21 INFO - PROCESS | 1644 | 1467944961558 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:29:21 INFO - PROCESS | 1644 | 1467944961560 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:29:21 INFO - PROCESS | 1644 | 1467944961562 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:29:21 INFO - PROCESS | 1644 | 1467944961563 Marionette TRACE conn2 <- [1,1730,null,{}] 19:29:21 INFO - PROCESS | 1644 | 1467944961565 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}] 19:29:21 INFO - PROCESS | 1644 | 1467944961567 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:21 INFO - PROCESS | 1644 | 1467944961674 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:29:21 INFO - PROCESS | 1644 | 1467944961679 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1644 | 1467944961681 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x124da8800 == 31 [pid = 1644] [id = 440] 19:29:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1199c9c00) [pid = 1644] [serial = 1319] [outer = 0x0] 19:29:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x119b30000) [pid = 1644] [serial = 1320] [outer = 0x1199c9c00] 19:29:21 INFO - PROCESS | 1644 | 1467944961706 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x119e29c00) [pid = 1644] [serial = 1321] [outer = 0x1199c9c00] 19:29:22 INFO - PROCESS | 1644 | 1467944962085 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]]]}] 19:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 19:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 571ms 19:29:22 INFO - PROCESS | 1644 | 1467944962134 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:29:22 INFO - PROCESS | 1644 | 1467944962147 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:29:22 INFO - PROCESS | 1644 | 1467944962151 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:29:22 INFO - PROCESS | 1644 | 1467944962153 Marionette TRACE conn2 <- [1,1734,null,{}] 19:29:22 INFO - PROCESS | 1644 | 1467944962156 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}] 19:29:22 INFO - PROCESS | 1644 | 1467944962158 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:22 INFO - PROCESS | 1644 | 1467944962310 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:29:22 INFO - PROCESS | 1644 | 1467944962372 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 1644 | 1467944962373 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x128b7e000 == 32 [pid = 1644] [id = 441] 19:29:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x1199ca400) [pid = 1644] [serial = 1322] [outer = 0x0] 19:29:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12124c000) [pid = 1644] [serial = 1323] [outer = 0x1199ca400] 19:29:22 INFO - PROCESS | 1644 | 1467944962414 Marionette DEBUG loaded listener.js 19:29:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12129b800) [pid = 1644] [serial = 1324] [outer = 0x1199ca400] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x114f1e800) [pid = 1644] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x116a0fc00) [pid = 1644] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x114fcbc00) [pid = 1644] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x118180400) [pid = 1644] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1139b8800) [pid = 1644] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x11978f000) [pid = 1644] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1131c8c00) [pid = 1644] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x11846c000) [pid = 1644] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119a04c00) [pid = 1644] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118326c00) [pid = 1644] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x124c8a800) [pid = 1644] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x110fa7400) [pid = 1644] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119b2c000) [pid = 1644] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x112e5ec00) [pid = 1644] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1131d2400) [pid = 1644] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11967dc00) [pid = 1644] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x113c2dc00) [pid = 1644] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119b31800) [pid = 1644] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1164d7c00) [pid = 1644] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118498800) [pid = 1644] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:29:22 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1127cb000) [pid = 1644] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:29:23 INFO - PROCESS | 1644 | 1467944963008 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]]]}] 19:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 871ms 19:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:29:23 INFO - PROCESS | 1644 | 1467944963021 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:29:23 INFO - PROCESS | 1644 | 1467944963023 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:29:23 INFO - PROCESS | 1644 | 1467944963025 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 1644 | 1467944963026 Marionette TRACE conn2 <- [1,1738,null,{}] 19:29:23 INFO - PROCESS | 1644 | 1467944963033 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}] 19:29:23 INFO - PROCESS | 1644 | 1467944963038 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:23 INFO - PROCESS | 1644 | 1467944963158 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:29:23 INFO - PROCESS | 1644 | 1467944963168 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:23 INFO - PROCESS | 1644 | 1467944963169 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x129765000 == 33 [pid = 1644] [id = 442] 19:29:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x110eb5c00) [pid = 1644] [serial = 1325] [outer = 0x0] 19:29:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1181a2000) [pid = 1644] [serial = 1326] [outer = 0x110eb5c00] 19:29:23 INFO - PROCESS | 1644 | 1467944963195 Marionette DEBUG loaded listener.js 19:29:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11a027400) [pid = 1644] [serial = 1327] [outer = 0x110eb5c00] 19:29:23 INFO - PROCESS | 1644 | 1467944963504 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]]]}] 19:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 19:29:23 INFO - PROCESS | 1644 | 1467944963544 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:29:23 INFO - PROCESS | 1644 | 1467944963545 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:29:23 INFO - PROCESS | 1644 | 1467944963550 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 1644 | 1467944963552 Marionette TRACE conn2 <- [1,1742,null,{}] 19:29:23 INFO - PROCESS | 1644 | 1467944963562 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}] 19:29:23 INFO - PROCESS | 1644 | 1467944963563 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:23 INFO - PROCESS | 1644 | 1467944963638 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:29:23 INFO - PROCESS | 1644 | 1467944963698 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:23 INFO - PROCESS | 1644 | 1467944963699 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a79e800 == 34 [pid = 1644] [id = 443] 19:29:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x110eb8c00) [pid = 1644] [serial = 1328] [outer = 0x0] 19:29:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12124f800) [pid = 1644] [serial = 1329] [outer = 0x110eb8c00] 19:29:23 INFO - PROCESS | 1644 | 1467944963723 Marionette DEBUG loaded listener.js 19:29:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1215c5c00) [pid = 1644] [serial = 1330] [outer = 0x110eb8c00] 19:29:24 INFO - PROCESS | 1644 | 1467944964000 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]]]}] 19:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 473ms 19:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:29:24 INFO - PROCESS | 1644 | 1467944964021 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:29:24 INFO - PROCESS | 1644 | 1467944964023 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:29:24 INFO - PROCESS | 1644 | 1467944964025 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 1644 | 1467944964026 Marionette TRACE conn2 <- [1,1746,null,{}] 19:29:24 INFO - PROCESS | 1644 | 1467944964036 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}] 19:29:24 INFO - PROCESS | 1644 | 1467944964038 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:24 INFO - PROCESS | 1644 | 1467944964120 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:29:24 INFO - PROCESS | 1644 | 1467944964124 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 1644 | 1467944964125 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac13800 == 35 [pid = 1644] [id = 444] 19:29:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1212a1000) [pid = 1644] [serial = 1331] [outer = 0x0] 19:29:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x121cafc00) [pid = 1644] [serial = 1332] [outer = 0x1212a1000] 19:29:24 INFO - PROCESS | 1644 | 1467944964151 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x124877000) [pid = 1644] [serial = 1333] [outer = 0x1212a1000] 19:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 468ms 19:29:24 INFO - PROCESS | 1644 | 1467944964489 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]]]}] 19:29:24 INFO - PROCESS | 1644 | 1467944964493 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:29:24 INFO - PROCESS | 1644 | 1467944964495 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:29:24 INFO - PROCESS | 1644 | 1467944964500 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 1644 | 1467944964502 Marionette TRACE conn2 <- [1,1750,null,{}] 19:29:24 INFO - PROCESS | 1644 | 1467944964504 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}] 19:29:24 INFO - PROCESS | 1644 | 1467944964506 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:24 INFO - PROCESS | 1644 | 1467944964622 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:29:24 INFO - PROCESS | 1644 | 1467944964630 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 1644 | 1467944964631 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b38d800 == 36 [pid = 1644] [id = 445] 19:29:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x112f9f800) [pid = 1644] [serial = 1334] [outer = 0x0] 19:29:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x121cad000) [pid = 1644] [serial = 1335] [outer = 0x112f9f800] 19:29:24 INFO - PROCESS | 1644 | 1467944964655 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x124cd1000) [pid = 1644] [serial = 1336] [outer = 0x112f9f800] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x116955800 == 35 [pid = 1644] [id = 437] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x1188e1000 == 34 [pid = 1644] [id = 436] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x11938a800 == 33 [pid = 1644] [id = 438] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x124da8800 == 32 [pid = 1644] [id = 440] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x128b7e000 == 31 [pid = 1644] [id = 441] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12a79e800 == 30 [pid = 1644] [id = 443] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x129765000 == 29 [pid = 1644] [id = 442] 19:29:25 INFO - PROCESS | 1644 | --DOCSHELL 0x121486800 == 28 [pid = 1644] [id = 439] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1161b4800) [pid = 1644] [serial = 1287] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x117ea2c00) [pid = 1644] [serial = 1248] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11806f400) [pid = 1644] [serial = 1228] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118496000) [pid = 1644] [serial = 1249] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118867800) [pid = 1644] [serial = 1242] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x115fd9c00) [pid = 1644] [serial = 1245] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1167ae800) [pid = 1644] [serial = 1227] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x116a0f400) [pid = 1644] [serial = 1246] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119a04400) [pid = 1644] [serial = 1254] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118f40000) [pid = 1644] [serial = 1251] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119786c00) [pid = 1644] [serial = 1252] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1196b7800) [pid = 1644] [serial = 1231] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11967cc00) [pid = 1644] [serial = 1230] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121c17800) [pid = 1644] [serial = 1234] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121296000) [pid = 1644] [serial = 1233] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119b2e800) [pid = 1644] [serial = 1257] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x128966400) [pid = 1644] [serial = 1237] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x125695400) [pid = 1644] [serial = 1236] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116fbe400) [pid = 1644] [serial = 1240] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121019400) [pid = 1644] [serial = 1260] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x119e26400) [pid = 1644] [serial = 1258] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x124c8c000) [pid = 1644] [serial = 1263] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1248d8000) [pid = 1644] [serial = 1261] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1171cc800) [pid = 1644] [serial = 1266] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11910d000) [pid = 1644] [serial = 1267] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x114fcb000) [pid = 1644] [serial = 1239] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121293400) [pid = 1644] [serial = 1269] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124d91400) [pid = 1644] [serial = 1264] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x128968400) [pid = 1644] [serial = 1275] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11967b800) [pid = 1644] [serial = 1243] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126a08c00) [pid = 1644] [serial = 1270] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x12771b800) [pid = 1644] [serial = 1272] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x112c67c00) [pid = 1644] [serial = 1284] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1171c6800) [pid = 1644] [serial = 1288] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x116fbe800) [pid = 1644] [serial = 1278] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12772d000) [pid = 1644] [serial = 1273] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x118181400) [pid = 1644] [serial = 1279] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x119b25400) [pid = 1644] [serial = 1255] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x1196ae000) [pid = 1644] [serial = 1282] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x118fbec00) [pid = 1644] [serial = 1281] [outer = 0x0] [url = about:blank] 19:29:25 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x1291ccc00) [pid = 1644] [serial = 1276] [outer = 0x0] [url = about:blank] 19:29:26 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x1131d0800) [pid = 1644] [serial = 1285] [outer = 0x0] [url = about:blank] 19:29:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac13800 == 27 [pid = 1644] [id = 444] 19:29:26 INFO - PROCESS | 1644 | 1467944966089 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]]]}] 19:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1625ms 19:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:29:26 INFO - PROCESS | 1644 | 1467944966125 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:29:26 INFO - PROCESS | 1644 | 1467944966127 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:29:26 INFO - PROCESS | 1644 | 1467944966132 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:29:26 INFO - PROCESS | 1644 | 1467944966135 Marionette TRACE conn2 <- [1,1754,null,{}] 19:29:26 INFO - PROCESS | 1644 | 1467944966139 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}] 19:29:26 INFO - PROCESS | 1644 | 1467944966141 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:26 INFO - PROCESS | 1644 | 1467944966224 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:29:26 INFO - PROCESS | 1644 | 1467944966276 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:26 INFO - PROCESS | 1644 | 1467944966279 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x115f86000 == 28 [pid = 1644] [id = 446] 19:29:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x112e5ec00) [pid = 1644] [serial = 1337] [outer = 0x0] 19:29:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x112e66c00) [pid = 1644] [serial = 1338] [outer = 0x112e5ec00] 19:29:26 INFO - PROCESS | 1644 | 1467944966309 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x1131d2400) [pid = 1644] [serial = 1339] [outer = 0x112e5ec00] 19:29:26 INFO - PROCESS | 1644 | 1467944966626 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]]]}] 19:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 524ms 19:29:26 INFO - PROCESS | 1644 | 1467944966653 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:29:26 INFO - PROCESS | 1644 | 1467944966657 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:29:26 INFO - PROCESS | 1644 | 1467944966661 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:29:26 INFO - PROCESS | 1644 | 1467944966664 Marionette TRACE conn2 <- [1,1758,null,{}] 19:29:26 INFO - PROCESS | 1644 | 1467944966669 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}] 19:29:26 INFO - PROCESS | 1644 | 1467944966671 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:26 INFO - PROCESS | 1644 | 1467944966748 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:29:26 INFO - PROCESS | 1644 | 1467944966752 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:26 INFO - PROCESS | 1644 | 1467944966754 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f84000 == 29 [pid = 1644] [id = 447] 19:29:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x113949c00) [pid = 1644] [serial = 1340] [outer = 0x0] 19:29:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x115fda000) [pid = 1644] [serial = 1341] [outer = 0x113949c00] 19:29:26 INFO - PROCESS | 1644 | 1467944966783 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x116907c00) [pid = 1644] [serial = 1342] [outer = 0x113949c00] 19:29:27 INFO - PROCESS | 1644 | 1467944967109 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]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 473ms 19:29:27 INFO - PROCESS | 1644 | 1467944967135 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 1644 | 1467944967137 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:29:27 INFO - PROCESS | 1644 | 1467944967139 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 1644 | 1467944967153 Marionette TRACE conn2 <- [1,1762,null,{}] 19:29:27 INFO - PROCESS | 1644 | 1467944967160 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}] 19:29:27 INFO - PROCESS | 1644 | 1467944967164 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:27 INFO - PROCESS | 1644 | 1467944967241 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:29:27 INFO - PROCESS | 1644 | 1467944967250 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 1644 | 1467944967252 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186db800 == 30 [pid = 1644] [id = 448] 19:29:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x110ea3000) [pid = 1644] [serial = 1343] [outer = 0x0] 19:29:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x117ea0400) [pid = 1644] [serial = 1344] [outer = 0x110ea3000] 19:29:27 INFO - PROCESS | 1644 | 1467944967280 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x118180800) [pid = 1644] [serial = 1345] [outer = 0x110ea3000] 19:29:27 INFO - PROCESS | 1644 | 1467944967632 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]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 532ms 19:29:27 INFO - PROCESS | 1644 | 1467944967671 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 1644 | 1467944967673 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:29:27 INFO - PROCESS | 1644 | 1467944967675 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 1644 | 1467944967676 Marionette TRACE conn2 <- [1,1766,null,{}] 19:29:27 INFO - PROCESS | 1644 | 1467944967679 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}] 19:29:27 INFO - PROCESS | 1644 | 1467944967680 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:27 INFO - PROCESS | 1644 | 1467944967779 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:29:27 INFO - PROCESS | 1644 | 1467944967784 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 1644 | 1467944967786 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191c6800 == 31 [pid = 1644] [id = 449] 19:29:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1181a1000) [pid = 1644] [serial = 1346] [outer = 0x0] 19:29:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118325800) [pid = 1644] [serial = 1347] [outer = 0x1181a1000] 19:29:27 INFO - PROCESS | 1644 | 1467944967812 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118467800) [pid = 1644] [serial = 1348] [outer = 0x1181a1000] 19:29:28 INFO - PROCESS | 1644 | 1467944968193 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]]]}] 19:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 569ms 19:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:29:28 INFO - PROCESS | 1644 | 1467944968245 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:29:28 INFO - PROCESS | 1644 | 1467944968246 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:29:28 INFO - PROCESS | 1644 | 1467944968248 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 1644 | 1467944968249 Marionette TRACE conn2 <- [1,1770,null,{}] 19:29:28 INFO - PROCESS | 1644 | 1467944968252 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}] 19:29:28 INFO - PROCESS | 1644 | 1467944968253 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:28 INFO - PROCESS | 1644 | 1467944968371 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:29:28 INFO - PROCESS | 1644 | 1467944968439 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1644 | 1467944968440 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d9800 == 32 [pid = 1644] [id = 450] 19:29:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x113388000) [pid = 1644] [serial = 1349] [outer = 0x0] 19:29:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11852f000) [pid = 1644] [serial = 1350] [outer = 0x113388000] 19:29:28 INFO - PROCESS | 1644 | 1467944968464 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118325c00) [pid = 1644] [serial = 1351] [outer = 0x113388000] 19:29:28 INFO - PROCESS | 1644 | 1467944968776 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]]]}] 19:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 19:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:29:28 INFO - PROCESS | 1644 | 1467944968818 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:29:28 INFO - PROCESS | 1644 | 1467944968820 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:29:28 INFO - PROCESS | 1644 | 1467944968822 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 1644 | 1467944968823 Marionette TRACE conn2 <- [1,1774,null,{}] 19:29:28 INFO - PROCESS | 1644 | 1467944968825 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}] 19:29:28 INFO - PROCESS | 1644 | 1467944968829 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:28 INFO - PROCESS | 1644 | 1467944968922 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:29:28 INFO - PROCESS | 1644 | 1467944968926 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1644 | 1467944968927 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0e000 == 33 [pid = 1644] [id = 451] 19:29:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118fc1800) [pid = 1644] [serial = 1352] [outer = 0x0] 19:29:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119685c00) [pid = 1644] [serial = 1353] [outer = 0x118fc1800] 19:29:28 INFO - PROCESS | 1644 | 1467944968955 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119a03800) [pid = 1644] [serial = 1354] [outer = 0x118fc1800] 19:29:29 INFO - PROCESS | 1644 | 1467944969270 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]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 468ms 19:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:29:29 INFO - PROCESS | 1644 | 1467944969290 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 1644 | 1467944969292 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:29:29 INFO - PROCESS | 1644 | 1467944969294 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 1644 | 1467944969295 Marionette TRACE conn2 <- [1,1778,null,{}] 19:29:29 INFO - PROCESS | 1644 | 1467944969300 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}] 19:29:29 INFO - PROCESS | 1644 | 1467944969303 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:29 INFO - PROCESS | 1644 | 1467944969413 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:29:29 INFO - PROCESS | 1644 | 1467944969418 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 1644 | 1467944969419 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b0e000 == 34 [pid = 1644] [id = 452] 19:29:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x110ea9800) [pid = 1644] [serial = 1355] [outer = 0x0] 19:29:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119783400) [pid = 1644] [serial = 1356] [outer = 0x110ea9800] 19:29:29 INFO - PROCESS | 1644 | 1467944969444 Marionette DEBUG loaded listener.js 19:29:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119bdc000) [pid = 1644] [serial = 1357] [outer = 0x110ea9800] 19:29:29 INFO - PROCESS | 1644 | 1467944969825 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]]]}] 19:29:29 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 19:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 572ms 19:29:29 INFO - PROCESS | 1644 | 1467944969868 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 1644 | 1467944969870 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:29:29 INFO - PROCESS | 1644 | 1467944969873 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 1644 | 1467944969875 Marionette TRACE conn2 <- [1,1782,null,{}] 19:29:29 INFO - PROCESS | 1644 | 1467944969878 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}] 19:29:29 INFO - PROCESS | 1644 | 1467944969881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:29 INFO - PROCESS | 1644 | 1467944969997 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:29:30 INFO - PROCESS | 1644 | 1467944970078 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:30 INFO - PROCESS | 1644 | 1467944970080 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x125785000 == 35 [pid = 1644] [id = 453] 19:29:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1199cb400) [pid = 1644] [serial = 1358] [outer = 0x0] 19:29:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119e26400) [pid = 1644] [serial = 1359] [outer = 0x1199cb400] 19:29:30 INFO - PROCESS | 1644 | 1467944970122 Marionette DEBUG loaded listener.js 19:29:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x121294400) [pid = 1644] [serial = 1360] [outer = 0x1199cb400] 19:29:30 INFO - PROCESS | 1644 | 1467944970393 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]]]}] 19:29:30 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 19:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 19:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:29:30 INFO - PROCESS | 1644 | 1467944970444 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 1644 | 1467944970445 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:29:30 INFO - PROCESS | 1644 | 1467944970456 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 1644 | 1467944970457 Marionette TRACE conn2 <- [1,1786,null,{}] 19:29:30 INFO - PROCESS | 1644 | 1467944970460 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}] 19:29:30 INFO - PROCESS | 1644 | 1467944970461 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:30 INFO - PROCESS | 1644 | 1467944970552 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:29:30 INFO - PROCESS | 1644 | 1467944970556 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:30 INFO - PROCESS | 1644 | 1467944970557 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d9000 == 36 [pid = 1644] [id = 454] 19:29:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121299400) [pid = 1644] [serial = 1361] [outer = 0x0] 19:29:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12129d400) [pid = 1644] [serial = 1362] [outer = 0x121299400] 19:29:30 INFO - PROCESS | 1644 | 1467944970581 Marionette DEBUG loaded listener.js 19:29:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121cac000) [pid = 1644] [serial = 1363] [outer = 0x121299400] 19:29:30 INFO - PROCESS | 1644 | 1467944970905 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]]]}] 19:29:30 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 19:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 477ms 19:29:30 INFO - PROCESS | 1644 | 1467944970925 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 1644 | 1467944970926 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:29:30 INFO - PROCESS | 1644 | 1467944970929 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 1644 | 1467944970930 Marionette TRACE conn2 <- [1,1790,null,{}] 19:29:30 INFO - PROCESS | 1644 | 1467944970936 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}] 19:29:30 INFO - PROCESS | 1644 | 1467944970937 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:31 INFO - PROCESS | 1644 | 1467944971053 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:29:31 INFO - PROCESS | 1644 | 1467944971058 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:31 INFO - PROCESS | 1644 | 1467944971059 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x119e8c000 == 37 [pid = 1644] [id = 455] 19:29:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12124c400) [pid = 1644] [serial = 1364] [outer = 0x0] 19:29:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121cb1400) [pid = 1644] [serial = 1365] [outer = 0x12124c400] 19:29:31 INFO - PROCESS | 1644 | 1467944971086 Marionette DEBUG loaded listener.js 19:29:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x124b44800) [pid = 1644] [serial = 1366] [outer = 0x12124c400] 19:29:31 INFO - PROCESS | 1644 | 1467944971436 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]]]}] 19:29:31 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) 19:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 19:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:29:31 INFO - PROCESS | 1644 | 1467944971450 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:29:31 INFO - PROCESS | 1644 | 1467944971452 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:29:31 INFO - PROCESS | 1644 | 1467944971454 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:29:31 INFO - PROCESS | 1644 | 1467944971456 Marionette TRACE conn2 <- [1,1794,null,{}] 19:29:31 INFO - PROCESS | 1644 | 1467944971458 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}] 19:29:31 INFO - PROCESS | 1644 | 1467944971460 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:31 INFO - PROCESS | 1644 | 1467944971578 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:29:31 INFO - PROCESS | 1644 | 1467944971581 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:31 INFO - PROCESS | 1644 | 1467944971583 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d8800 == 38 [pid = 1644] [id = 456] 19:29:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121297c00) [pid = 1644] [serial = 1367] [outer = 0x0] 19:29:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x125691400) [pid = 1644] [serial = 1368] [outer = 0x121297c00] 19:29:31 INFO - PROCESS | 1644 | 1467944971610 Marionette DEBUG loaded listener.js 19:29:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126a07000) [pid = 1644] [serial = 1369] [outer = 0x121297c00] 19:29:31 INFO - PROCESS | 1644 | 1467944971960 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]]]}] 19:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 19:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:29:31 INFO - PROCESS | 1644 | 1467944971973 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:29:31 INFO - PROCESS | 1644 | 1467944971974 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:29:31 INFO - PROCESS | 1644 | 1467944971976 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:29:31 INFO - PROCESS | 1644 | 1467944971977 Marionette TRACE conn2 <- [1,1798,null,{}] 19:29:31 INFO - PROCESS | 1644 | 1467944971981 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}] 19:29:31 INFO - PROCESS | 1644 | 1467944971984 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:32 INFO - PROCESS | 1644 | 1467944972088 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:29:32 INFO - PROCESS | 1644 | 1467944972091 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:32 INFO - PROCESS | 1644 | 1467944972092 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac0b800 == 39 [pid = 1644] [id = 457] 19:29:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x124bac800) [pid = 1644] [serial = 1370] [outer = 0x0] 19:29:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x127063400) [pid = 1644] [serial = 1371] [outer = 0x124bac800] 19:29:32 INFO - PROCESS | 1644 | 1467944972117 Marionette DEBUG loaded listener.js 19:29:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x127719c00) [pid = 1644] [serial = 1372] [outer = 0x124bac800] 19:29:32 INFO - PROCESS | 1644 | 1467944972444 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]]]}] 19:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 19:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:29:32 INFO - PROCESS | 1644 | 1467944972496 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:29:32 INFO - PROCESS | 1644 | 1467944972497 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:29:32 INFO - PROCESS | 1644 | 1467944972499 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:29:32 INFO - PROCESS | 1644 | 1467944972500 Marionette TRACE conn2 <- [1,1802,null,{}] 19:29:32 INFO - PROCESS | 1644 | 1467944972502 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}] 19:29:32 INFO - PROCESS | 1644 | 1467944972503 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:32 INFO - PROCESS | 1644 | 1467944972608 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:29:32 INFO - PROCESS | 1644 | 1467944972621 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:32 INFO - PROCESS | 1644 | 1467944972622 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb0b000 == 40 [pid = 1644] [id = 458] 19:29:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12771c000) [pid = 1644] [serial = 1373] [outer = 0x0] 19:29:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x127720000) [pid = 1644] [serial = 1374] [outer = 0x12771c000] 19:29:32 INFO - PROCESS | 1644 | 1467944972646 Marionette DEBUG loaded listener.js 19:29:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12772cc00) [pid = 1644] [serial = 1375] [outer = 0x12771c000] 19:29:33 INFO - PROCESS | 1644 | 1467944973002 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]]]}] 19:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 19:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:29:33 INFO - PROCESS | 1644 | 1467944973019 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:29:33 INFO - PROCESS | 1644 | 1467944973020 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:29:33 INFO - PROCESS | 1644 | 1467944973023 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:29:33 INFO - PROCESS | 1644 | 1467944973023 Marionette TRACE conn2 <- [1,1806,null,{}] 19:29:33 INFO - PROCESS | 1644 | 1467944973026 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}] 19:29:33 INFO - PROCESS | 1644 | 1467944973027 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:33 INFO - PROCESS | 1644 | 1467944973128 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:29:33 INFO - PROCESS | 1644 | 1467944973140 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 1644 | 1467944973141 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb40800 == 41 [pid = 1644] [id = 459] 19:29:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12772d000) [pid = 1644] [serial = 1376] [outer = 0x0] 19:29:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x127737000) [pid = 1644] [serial = 1377] [outer = 0x12772d000] 19:29:33 INFO - PROCESS | 1644 | 1467944973164 Marionette DEBUG loaded listener.js 19:29:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128c7f800) [pid = 1644] [serial = 1378] [outer = 0x12772d000] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1212a1000) [pid = 1644] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x118069400) [pid = 1644] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1199c9c00) [pid = 1644] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119106000) [pid = 1644] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1199ca400) [pid = 1644] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x110eb5c00) [pid = 1644] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x110eb8c00) [pid = 1644] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x115f6d000) [pid = 1644] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x113cd7000) [pid = 1644] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119b24800) [pid = 1644] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1199bd800) [pid = 1644] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1196b8000) [pid = 1644] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118f36c00) [pid = 1644] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11817e400) [pid = 1644] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:29:33 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112e65c00) [pid = 1644] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:29:33 INFO - PROCESS | 1644 | 1467944973612 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]]]}] 19:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 619ms 19:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:29:33 INFO - PROCESS | 1644 | 1467944973643 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:29:33 INFO - PROCESS | 1644 | 1467944973644 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:29:33 INFO - PROCESS | 1644 | 1467944973646 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:29:33 INFO - PROCESS | 1644 | 1467944973647 Marionette TRACE conn2 <- [1,1810,null,{}] 19:29:33 INFO - PROCESS | 1644 | 1467944973650 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}] 19:29:33 INFO - PROCESS | 1644 | 1467944973651 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:33 INFO - PROCESS | 1644 | 1467944973739 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:29:33 INFO - PROCESS | 1644 | 1467944973795 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 1644 | 1467944973796 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12723f000 == 42 [pid = 1644] [id = 460] 19:29:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1127cd400) [pid = 1644] [serial = 1379] [outer = 0x0] 19:29:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1133ab000) [pid = 1644] [serial = 1380] [outer = 0x1127cd400] 19:29:33 INFO - PROCESS | 1644 | 1467944973820 Marionette DEBUG loaded listener.js 19:29:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119682800) [pid = 1644] [serial = 1381] [outer = 0x1127cd400] 19:29:34 INFO - PROCESS | 1644 | 1467944974121 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]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 19:29:34 INFO - PROCESS | 1644 | 1467944974168 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:29:34 INFO - PROCESS | 1644 | 1467944974169 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:29:34 INFO - PROCESS | 1644 | 1467944974172 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 1644 | 1467944974173 Marionette TRACE conn2 <- [1,1814,null,{}] 19:29:34 INFO - PROCESS | 1644 | 1467944974175 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}] 19:29:34 INFO - PROCESS | 1644 | 1467944974176 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:34 INFO - PROCESS | 1644 | 1467944974257 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:29:34 INFO - PROCESS | 1644 | 1467944974260 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 1644 | 1467944974262 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be53000 == 43 [pid = 1644] [id = 461] 19:29:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1196b8000) [pid = 1644] [serial = 1382] [outer = 0x0] 19:29:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1212a2c00) [pid = 1644] [serial = 1383] [outer = 0x1196b8000] 19:29:34 INFO - PROCESS | 1644 | 1467944974287 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x128c81000) [pid = 1644] [serial = 1384] [outer = 0x1196b8000] 19:29:34 INFO - PROCESS | 1644 | 1467944974609 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]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 19:29:34 INFO - PROCESS | 1644 | 1467944974643 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:29:34 INFO - PROCESS | 1644 | 1467944974644 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:29:34 INFO - PROCESS | 1644 | 1467944974646 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 1644 | 1467944974647 Marionette TRACE conn2 <- [1,1818,null,{}] 19:29:34 INFO - PROCESS | 1644 | 1467944974650 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}] 19:29:34 INFO - PROCESS | 1644 | 1467944974651 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:34 INFO - PROCESS | 1644 | 1467944974769 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:29:34 INFO - PROCESS | 1644 | 1467944974775 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 1644 | 1467944974776 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf18800 == 44 [pid = 1644] [id = 462] 19:29:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x121250400) [pid = 1644] [serial = 1385] [outer = 0x0] 19:29:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128e5e800) [pid = 1644] [serial = 1386] [outer = 0x121250400] 19:29:34 INFO - PROCESS | 1644 | 1467944974800 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128edec00) [pid = 1644] [serial = 1387] [outer = 0x121250400] 19:29:35 INFO - PROCESS | 1644 | 1467944975132 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]]]}] 19:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 19:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:29:35 INFO - PROCESS | 1644 | 1467944975168 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:29:35 INFO - PROCESS | 1644 | 1467944975169 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:29:35 INFO - PROCESS | 1644 | 1467944975171 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1644 | 1467944975173 Marionette TRACE conn2 <- [1,1822,null,{}] 19:29:35 INFO - PROCESS | 1644 | 1467944975175 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}] 19:29:35 INFO - PROCESS | 1644 | 1467944975176 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:35 INFO - PROCESS | 1644 | 1467944975259 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:29:35 INFO - PROCESS | 1644 | 1467944975262 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:35 INFO - PROCESS | 1644 | 1467944975264 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3eb800 == 45 [pid = 1644] [id = 463] 19:29:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x128edf000) [pid = 1644] [serial = 1388] [outer = 0x0] 19:29:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1291cb400) [pid = 1644] [serial = 1389] [outer = 0x128edf000] 19:29:35 INFO - PROCESS | 1644 | 1467944975288 Marionette DEBUG loaded listener.js 19:29:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1291d2c00) [pid = 1644] [serial = 1390] [outer = 0x128edf000] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x115f86000 == 44 [pid = 1644] [id = 446] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12b38d800 == 43 [pid = 1644] [id = 445] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x116f84000 == 42 [pid = 1644] [id = 447] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb0b000 == 41 [pid = 1644] [id = 458] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x121b0e000 == 40 [pid = 1644] [id = 451] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x125785000 == 39 [pid = 1644] [id = 453] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x124b0e000 == 38 [pid = 1644] [id = 452] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1191c6800 == 37 [pid = 1644] [id = 449] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1186db800 == 36 [pid = 1644] [id = 448] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d9000 == 35 [pid = 1644] [id = 454] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d9800 == 34 [pid = 1644] [id = 450] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x119e8c000 == 33 [pid = 1644] [id = 455] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d8800 == 32 [pid = 1644] [id = 456] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac0b800 == 31 [pid = 1644] [id = 457] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb40800 == 30 [pid = 1644] [id = 459] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12be53000 == 29 [pid = 1644] [id = 461] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12723f000 == 28 [pid = 1644] [id = 460] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x121cad000) [pid = 1644] [serial = 1335] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121cafc00) [pid = 1644] [serial = 1332] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118535c00) [pid = 1644] [serial = 1315] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1181a9400) [pid = 1644] [serial = 1314] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119b30000) [pid = 1644] [serial = 1320] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119903000) [pid = 1644] [serial = 1318] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1196b7c00) [pid = 1644] [serial = 1317] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12124c000) [pid = 1644] [serial = 1323] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119e29c00) [pid = 1644] [serial = 1321] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1181a2000) [pid = 1644] [serial = 1326] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1215c5c00) [pid = 1644] [serial = 1330] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x116a0e800) [pid = 1644] [serial = 1311] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118062000) [pid = 1644] [serial = 1309] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1161b3c00) [pid = 1644] [serial = 1308] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121388c00) [pid = 1644] [serial = 1306] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121299c00) [pid = 1644] [serial = 1305] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119b24400) [pid = 1644] [serial = 1303] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1199c7c00) [pid = 1644] [serial = 1302] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119790c00) [pid = 1644] [serial = 1300] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119789800) [pid = 1644] [serial = 1299] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119681800) [pid = 1644] [serial = 1297] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118fc0c00) [pid = 1644] [serial = 1296] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1181ab400) [pid = 1644] [serial = 1294] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1181a1c00) [pid = 1644] [serial = 1293] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124877000) [pid = 1644] [serial = 1333] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x114fc0800) [pid = 1644] [serial = 1291] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1131c7400) [pid = 1644] [serial = 1290] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12129b800) [pid = 1644] [serial = 1324] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x11a027400) [pid = 1644] [serial = 1327] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x117ea0000) [pid = 1644] [serial = 1312] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12124f800) [pid = 1644] [serial = 1329] [outer = 0x0] [url = about:blank] 19:29:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf18800 == 27 [pid = 1644] [id = 462] 19:29:36 INFO - PROCESS | 1644 | 1467944976715 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]]]}] 19:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1573ms 19:29:36 INFO - PROCESS | 1644 | 1467944976745 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:29:36 INFO - PROCESS | 1644 | 1467944976748 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:29:36 INFO - PROCESS | 1644 | 1467944976751 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:29:36 INFO - PROCESS | 1644 | 1467944976754 Marionette TRACE conn2 <- [1,1826,null,{}] 19:29:36 INFO - PROCESS | 1644 | 1467944976758 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}] 19:29:36 INFO - PROCESS | 1644 | 1467944976759 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:36 INFO - PROCESS | 1644 | 1467944976846 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:29:36 INFO - PROCESS | 1644 | 1467944976897 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 1644 | 1467944976900 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x114f6e800 == 28 [pid = 1644] [id = 464] 19:29:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x112e61c00) [pid = 1644] [serial = 1391] [outer = 0x0] 19:29:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1131c5800) [pid = 1644] [serial = 1392] [outer = 0x112e61c00] 19:29:36 INFO - PROCESS | 1644 | 1467944976928 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x113c7e800) [pid = 1644] [serial = 1393] [outer = 0x112e61c00] 19:29:37 INFO - PROCESS | 1644 | 1467944977257 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]]]}] 19:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 19:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:29:37 INFO - PROCESS | 1644 | 1467944977272 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:29:37 INFO - PROCESS | 1644 | 1467944977275 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:29:37 INFO - PROCESS | 1644 | 1467944977280 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 1644 | 1467944977284 Marionette TRACE conn2 <- [1,1830,null,{}] 19:29:37 INFO - PROCESS | 1644 | 1467944977288 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}] 19:29:37 INFO - PROCESS | 1644 | 1467944977290 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:37 INFO - PROCESS | 1644 | 1467944977373 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:29:37 INFO - PROCESS | 1644 | 1467944977377 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 1644 | 1467944977379 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f7b800 == 29 [pid = 1644] [id = 465] 19:29:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x115f6c000) [pid = 1644] [serial = 1394] [outer = 0x0] 19:29:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x116fbc000) [pid = 1644] [serial = 1395] [outer = 0x115f6c000] 19:29:37 INFO - PROCESS | 1644 | 1467944977410 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1171c9c00) [pid = 1644] [serial = 1396] [outer = 0x115f6c000] 19:29:37 INFO - PROCESS | 1644 | 1467944977755 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]]]}] 19:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 524ms 19:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:29:37 INFO - PROCESS | 1644 | 1467944977812 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:29:37 INFO - PROCESS | 1644 | 1467944977814 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:29:37 INFO - PROCESS | 1644 | 1467944977816 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 1644 | 1467944977819 Marionette TRACE conn2 <- [1,1834,null,{}] 19:29:37 INFO - PROCESS | 1644 | 1467944977827 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}] 19:29:37 INFO - PROCESS | 1644 | 1467944977830 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:37 INFO - PROCESS | 1644 | 1467944977909 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:29:37 INFO - PROCESS | 1644 | 1467944977917 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 1644 | 1467944977919 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa0800 == 30 [pid = 1644] [id = 466] 19:29:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x110eb6000) [pid = 1644] [serial = 1397] [outer = 0x0] 19:29:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1181a4400) [pid = 1644] [serial = 1398] [outer = 0x110eb6000] 19:29:37 INFO - PROCESS | 1644 | 1467944977947 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11832d400) [pid = 1644] [serial = 1399] [outer = 0x110eb6000] 19:29:38 INFO - PROCESS | 1644 | 1467944978303 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]]]}] 19:29:38 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 19:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 19:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:29:38 INFO - PROCESS | 1644 | 1467944978338 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 1644 | 1467944978340 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:29:38 INFO - PROCESS | 1644 | 1467944978342 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 1644 | 1467944978343 Marionette TRACE conn2 <- [1,1838,null,{}] 19:29:38 INFO - PROCESS | 1644 | 1467944978345 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}] 19:29:38 INFO - PROCESS | 1644 | 1467944978347 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:38 INFO - PROCESS | 1644 | 1467944978453 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:29:38 INFO - PROCESS | 1644 | 1467944978457 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 1644 | 1467944978458 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x119937800 == 31 [pid = 1644] [id = 467] 19:29:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118533000) [pid = 1644] [serial = 1400] [outer = 0x0] 19:29:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1186a0800) [pid = 1644] [serial = 1401] [outer = 0x118533000] 19:29:38 INFO - PROCESS | 1644 | 1467944978483 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118fba400) [pid = 1644] [serial = 1402] [outer = 0x118533000] 19:29:38 INFO - PROCESS | 1644 | 1467944978792 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]]]}] 19:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 468ms 19:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:29:38 INFO - PROCESS | 1644 | 1467944978811 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 1644 | 1467944978812 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:29:38 INFO - PROCESS | 1644 | 1467944978815 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 1644 | 1467944978818 Marionette TRACE conn2 <- [1,1842,null,{}] 19:29:38 INFO - PROCESS | 1644 | 1467944978830 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}] 19:29:38 INFO - PROCESS | 1644 | 1467944978832 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:38 INFO - PROCESS | 1644 | 1467944978906 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:29:38 INFO - PROCESS | 1644 | 1467944978910 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 1644 | 1467944978911 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0cf800 == 32 [pid = 1644] [id = 468] 19:29:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x115f0bc00) [pid = 1644] [serial = 1403] [outer = 0x0] 19:29:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11910c000) [pid = 1644] [serial = 1404] [outer = 0x115f0bc00] 19:29:38 INFO - PROCESS | 1644 | 1467944978938 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1196b1800) [pid = 1644] [serial = 1405] [outer = 0x115f0bc00] 19:29:39 INFO - PROCESS | 1644 | 1467944979286 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]]]}] 19:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms 19:29:39 INFO - PROCESS | 1644 | 1467944979337 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:29:39 INFO - PROCESS | 1644 | 1467944979339 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:29:39 INFO - PROCESS | 1644 | 1467944979341 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:29:39 INFO - PROCESS | 1644 | 1467944979342 Marionette TRACE conn2 <- [1,1846,null,{}] 19:29:39 INFO - PROCESS | 1644 | 1467944979344 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}] 19:29:39 INFO - PROCESS | 1644 | 1467944979349 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:39 INFO - PROCESS | 1644 | 1467944979443 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:29:39 INFO - PROCESS | 1644 | 1467944979448 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:39 INFO - PROCESS | 1644 | 1467944979451 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12171e800 == 33 [pid = 1644] [id = 469] 19:29:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11967b800) [pid = 1644] [serial = 1406] [outer = 0x0] 19:29:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119789c00) [pid = 1644] [serial = 1407] [outer = 0x11967b800] 19:29:39 INFO - PROCESS | 1644 | 1467944979476 Marionette DEBUG loaded listener.js 19:29:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119a05800) [pid = 1644] [serial = 1408] [outer = 0x11967b800] 19:29:39 INFO - PROCESS | 1644 | 1467944979781 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]]]}] 19:29:39 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) 19:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms 19:29:39 INFO - PROCESS | 1644 | 1467944979810 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:29:39 INFO - PROCESS | 1644 | 1467944979811 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:29:39 INFO - PROCESS | 1644 | 1467944979816 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:29:39 INFO - PROCESS | 1644 | 1467944979819 Marionette TRACE conn2 <- [1,1850,null,{}] 19:29:39 INFO - PROCESS | 1644 | 1467944979822 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}] 19:29:39 INFO - PROCESS | 1644 | 1467944979823 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:39 INFO - PROCESS | 1644 | 1467944979908 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:29:39 INFO - PROCESS | 1644 | 1467944979965 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:39 INFO - PROCESS | 1644 | 1467944979966 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x124897800 == 34 [pid = 1644] [id = 470] 19:29:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11832f800) [pid = 1644] [serial = 1409] [outer = 0x0] 19:29:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119b22800) [pid = 1644] [serial = 1410] [outer = 0x11832f800] 19:29:39 INFO - PROCESS | 1644 | 1467944979991 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119e25000) [pid = 1644] [serial = 1411] [outer = 0x11832f800] 19:29:40 INFO - PROCESS | 1644 | 1467944980266 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]]]}] 19:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 473ms 19:29:40 INFO - PROCESS | 1644 | 1467944980289 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 1644 | 1467944980291 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:29:40 INFO - PROCESS | 1644 | 1467944980293 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 1644 | 1467944980294 Marionette TRACE conn2 <- [1,1854,null,{}] 19:29:40 INFO - PROCESS | 1644 | 1467944980307 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}] 19:29:40 INFO - PROCESS | 1644 | 1467944980309 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:40 INFO - PROCESS | 1644 | 1467944980404 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:29:40 INFO - PROCESS | 1644 | 1467944980410 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 1644 | 1467944980411 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x126a47800 == 35 [pid = 1644] [id = 471] 19:29:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1196b9c00) [pid = 1644] [serial = 1412] [outer = 0x0] 19:29:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12124fc00) [pid = 1644] [serial = 1413] [outer = 0x1196b9c00] 19:29:40 INFO - PROCESS | 1644 | 1467944980449 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121298c00) [pid = 1644] [serial = 1414] [outer = 0x1196b9c00] 19:29:40 INFO - PROCESS | 1644 | 1467944980881 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]]]}] 19:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 624ms 19:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:29:40 INFO - PROCESS | 1644 | 1467944980918 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 1644 | 1467944980919 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:29:40 INFO - PROCESS | 1644 | 1467944980921 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 1644 | 1467944980922 Marionette TRACE conn2 <- [1,1858,null,{}] 19:29:40 INFO - PROCESS | 1644 | 1467944980924 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}] 19:29:40 INFO - PROCESS | 1644 | 1467944980926 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:41 INFO - PROCESS | 1644 | 1467944981011 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:29:41 INFO - PROCESS | 1644 | 1467944981017 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 1644 | 1467944981018 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x118f9e000 == 36 [pid = 1644] [id = 472] 19:29:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12129c800) [pid = 1644] [serial = 1415] [outer = 0x0] 19:29:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1212a0800) [pid = 1644] [serial = 1416] [outer = 0x12129c800] 19:29:41 INFO - PROCESS | 1644 | 1467944981042 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1216f3c00) [pid = 1644] [serial = 1417] [outer = 0x12129c800] 19:29:41 INFO - PROCESS | 1644 | 1467944981369 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]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 469ms 19:29:41 INFO - PROCESS | 1644 | 1467944981391 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1644 | 1467944981392 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:29:41 INFO - PROCESS | 1644 | 1467944981395 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1644 | 1467944981396 Marionette TRACE conn2 <- [1,1862,null,{}] 19:29:41 INFO - PROCESS | 1644 | 1467944981401 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}] 19:29:41 INFO - PROCESS | 1644 | 1467944981402 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:41 INFO - PROCESS | 1644 | 1467944981481 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:29:41 INFO - PROCESS | 1644 | 1467944981545 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 1644 | 1467944981546 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e18000 == 37 [pid = 1644] [id = 473] 19:29:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x110fa6000) [pid = 1644] [serial = 1418] [outer = 0x0] 19:29:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121a6a400) [pid = 1644] [serial = 1419] [outer = 0x110fa6000] 19:29:41 INFO - PROCESS | 1644 | 1467944981570 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124c91000) [pid = 1644] [serial = 1420] [outer = 0x110fa6000] 19:29:41 INFO - PROCESS | 1644 | 1467944981889 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]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 19:29:41 INFO - PROCESS | 1644 | 1467944981918 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1644 | 1467944981920 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:29:41 INFO - PROCESS | 1644 | 1467944981922 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1644 | 1467944981924 Marionette TRACE conn2 <- [1,1866,null,{}] 19:29:41 INFO - PROCESS | 1644 | 1467944981926 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}] 19:29:41 INFO - PROCESS | 1644 | 1467944981927 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:42 INFO - PROCESS | 1644 | 1467944982043 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:29:42 INFO - PROCESS | 1644 | 1467944982056 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 1644 | 1467944982058 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0cc000 == 38 [pid = 1644] [id = 474] 19:29:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x124cd0000) [pid = 1644] [serial = 1421] [outer = 0x0] 19:29:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x126a0a800) [pid = 1644] [serial = 1422] [outer = 0x124cd0000] 19:29:42 INFO - PROCESS | 1644 | 1467944982084 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12740fc00) [pid = 1644] [serial = 1423] [outer = 0x124cd0000] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121297c00) [pid = 1644] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12771c000) [pid = 1644] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x124bac800) [pid = 1644] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12772d000) [pid = 1644] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1127cd400) [pid = 1644] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1196b8000) [pid = 1644] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x110ea9800) [pid = 1644] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118fc1800) [pid = 1644] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x113388000) [pid = 1644] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1181a1000) [pid = 1644] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x110ea3000) [pid = 1644] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x113949c00) [pid = 1644] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112e5ec00) [pid = 1644] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112f9f800) [pid = 1644] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12124c400) [pid = 1644] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121299400) [pid = 1644] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1199cb400) [pid = 1644] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:29:42 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121250400) [pid = 1644] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:29:42 INFO - PROCESS | 1644 | 1467944982793 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]]]}] 19:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 922ms 19:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:29:42 INFO - PROCESS | 1644 | 1467944982851 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 1644 | 1467944982853 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:29:42 INFO - PROCESS | 1644 | 1467944982857 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 1644 | 1467944982859 Marionette TRACE conn2 <- [1,1870,null,{}] 19:29:42 INFO - PROCESS | 1644 | 1467944982863 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}] 19:29:42 INFO - PROCESS | 1644 | 1467944982865 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:42 INFO - PROCESS | 1644 | 1467944982976 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:29:43 INFO - PROCESS | 1644 | 1467944983034 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 1644 | 1467944983035 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641d000 == 39 [pid = 1644] [id = 475] 19:29:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1127cd400) [pid = 1644] [serial = 1424] [outer = 0x0] 19:29:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x112c68000) [pid = 1644] [serial = 1425] [outer = 0x1127cd400] 19:29:43 INFO - PROCESS | 1644 | 1467944983067 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x113388000) [pid = 1644] [serial = 1426] [outer = 0x1127cd400] 19:29:43 INFO - PROCESS | 1644 | 1467944983591 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]]]}] 19:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 774ms 19:29:43 INFO - PROCESS | 1644 | 1467944983657 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:29:43 INFO - PROCESS | 1644 | 1467944983660 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:29:43 INFO - PROCESS | 1644 | 1467944983669 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:29:43 INFO - PROCESS | 1644 | 1467944983670 Marionette TRACE conn2 <- [1,1874,null,{}] 19:29:43 INFO - PROCESS | 1644 | 1467944983673 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}] 19:29:43 INFO - PROCESS | 1644 | 1467944983674 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:43 INFO - PROCESS | 1644 | 1467944983806 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:29:43 INFO - PROCESS | 1644 | 1467944983897 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 1644 | 1467944983898 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x118f96800 == 40 [pid = 1644] [id = 476] 19:29:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x116a08000) [pid = 1644] [serial = 1427] [outer = 0x0] 19:29:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1171c7400) [pid = 1644] [serial = 1428] [outer = 0x116a08000] 19:29:43 INFO - PROCESS | 1644 | 1467944983938 Marionette DEBUG loaded listener.js 19:29:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118064400) [pid = 1644] [serial = 1429] [outer = 0x116a08000] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x1215a2800 == 39 [pid = 1644] [id = 206] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x112ff3800 == 38 [pid = 1644] [id = 200] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x128e18000 == 37 [pid = 1644] [id = 473] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x118f9e000 == 36 [pid = 1644] [id = 472] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x126a47800 == 35 [pid = 1644] [id = 471] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x124897800 == 34 [pid = 1644] [id = 470] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x12171e800 == 33 [pid = 1644] [id = 469] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0cf800 == 32 [pid = 1644] [id = 468] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1291cb400) [pid = 1644] [serial = 1389] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x119937800 == 31 [pid = 1644] [id = 467] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa0800 == 30 [pid = 1644] [id = 466] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x116f7b800 == 29 [pid = 1644] [id = 465] 19:29:44 INFO - PROCESS | 1644 | --DOCSHELL 0x114f6e800 == 28 [pid = 1644] [id = 464] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x125691400) [pid = 1644] [serial = 1368] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x127720000) [pid = 1644] [serial = 1374] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x127063400) [pid = 1644] [serial = 1371] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x127737000) [pid = 1644] [serial = 1377] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1133ab000) [pid = 1644] [serial = 1380] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12772cc00) [pid = 1644] [serial = 1375] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1212a2c00) [pid = 1644] [serial = 1383] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x128c7f800) [pid = 1644] [serial = 1378] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119783400) [pid = 1644] [serial = 1356] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119bdc000) [pid = 1644] [serial = 1357] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119685c00) [pid = 1644] [serial = 1353] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119a03800) [pid = 1644] [serial = 1354] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11852f000) [pid = 1644] [serial = 1350] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118325c00) [pid = 1644] [serial = 1351] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118325800) [pid = 1644] [serial = 1347] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118467800) [pid = 1644] [serial = 1348] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x117ea0400) [pid = 1644] [serial = 1344] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x118180800) [pid = 1644] [serial = 1345] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x115fda000) [pid = 1644] [serial = 1341] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x116907c00) [pid = 1644] [serial = 1342] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x112e66c00) [pid = 1644] [serial = 1338] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1131d2400) [pid = 1644] [serial = 1339] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x124cd1000) [pid = 1644] [serial = 1336] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x121cb1400) [pid = 1644] [serial = 1365] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12129d400) [pid = 1644] [serial = 1362] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x121cac000) [pid = 1644] [serial = 1363] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x119e26400) [pid = 1644] [serial = 1359] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x121294400) [pid = 1644] [serial = 1360] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x127719c00) [pid = 1644] [serial = 1372] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x119682800) [pid = 1644] [serial = 1381] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x124b44800) [pid = 1644] [serial = 1366] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x128edec00) [pid = 1644] [serial = 1387] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x128c81000) [pid = 1644] [serial = 1384] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x128e5e800) [pid = 1644] [serial = 1386] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x126a07000) [pid = 1644] [serial = 1369] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1644 | 1467944984760 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]]]}] 19:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1127ms 19:29:44 INFO - PROCESS | 1644 | 1467944984795 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 1644 | 1467944984798 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:29:44 INFO - PROCESS | 1644 | 1467944984802 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1644 | 1467944984804 Marionette TRACE conn2 <- [1,1878,null,{}] 19:29:44 INFO - PROCESS | 1644 | 1467944984808 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}] 19:29:44 INFO - PROCESS | 1644 | 1467944984810 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:44 INFO - PROCESS | 1644 | 1467944984908 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:29:44 INFO - PROCESS | 1644 | 1467944984963 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:44 INFO - PROCESS | 1644 | 1467944984966 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164a0800 == 29 [pid = 1644] [id = 477] 19:29:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x11394c400) [pid = 1644] [serial = 1430] [outer = 0x0] 19:29:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x115fd8c00) [pid = 1644] [serial = 1431] [outer = 0x11394c400] 19:29:45 INFO - PROCESS | 1644 | 1467944984998 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x116a0ec00) [pid = 1644] [serial = 1432] [outer = 0x11394c400] 19:29:45 INFO - PROCESS | 1644 | 1467944985432 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]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 19:29:45 INFO - PROCESS | 1644 | 1467944985472 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 1644 | 1467944985475 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:29:45 INFO - PROCESS | 1644 | 1467944985480 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 1644 | 1467944985482 Marionette TRACE conn2 <- [1,1882,null,{}] 19:29:45 INFO - PROCESS | 1644 | 1467944985484 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}] 19:29:45 INFO - PROCESS | 1644 | 1467944985486 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:45 INFO - PROCESS | 1644 | 1467944985587 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:29:45 INFO - PROCESS | 1644 | 1467944985640 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:45 INFO - PROCESS | 1644 | 1467944985641 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x118160000 == 30 [pid = 1644] [id = 478] 19:29:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1171cd400) [pid = 1644] [serial = 1433] [outer = 0x0] 19:29:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x11817e800) [pid = 1644] [serial = 1434] [outer = 0x1171cd400] 19:29:45 INFO - PROCESS | 1644 | 1467944985673 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x1181aa000) [pid = 1644] [serial = 1435] [outer = 0x1171cd400] 19:29:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x1181ab000) [pid = 1644] [serial = 1436] [outer = 0x12cd1c000] 19:29:46 INFO - PROCESS | 1644 | 1467944986120 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]]]}] 19:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 19:29:46 INFO - PROCESS | 1644 | 1467944986162 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 1644 | 1467944986164 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:29:46 INFO - PROCESS | 1644 | 1467944986168 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 1644 | 1467944986170 Marionette TRACE conn2 <- [1,1886,null,{}] 19:29:46 INFO - PROCESS | 1644 | 1467944986178 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}] 19:29:46 INFO - PROCESS | 1644 | 1467944986182 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:46 INFO - PROCESS | 1644 | 1467944986302 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:29:46 INFO - PROCESS | 1644 | 1467944986369 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1644 | 1467944986372 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x119941000 == 31 [pid = 1644] [id = 479] 19:29:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x1181afc00) [pid = 1644] [serial = 1437] [outer = 0x0] 19:29:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x11848b000) [pid = 1644] [serial = 1438] [outer = 0x1181afc00] 19:29:46 INFO - PROCESS | 1644 | 1467944986406 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x119106c00) [pid = 1644] [serial = 1439] [outer = 0x1181afc00] 19:29:46 INFO - PROCESS | 1644 | 1467944986905 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]]]}] 19:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 19:29:46 INFO - PROCESS | 1644 | 1467944986954 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 1644 | 1467944986957 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:29:46 INFO - PROCESS | 1644 | 1467944986962 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 1644 | 1467944986967 Marionette TRACE conn2 <- [1,1890,null,{}] 19:29:46 INFO - PROCESS | 1644 | 1467944986971 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}] 19:29:46 INFO - PROCESS | 1644 | 1467944986973 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:47 INFO - PROCESS | 1644 | 1467944987118 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:29:47 INFO - PROCESS | 1644 | 1467944987196 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 1644 | 1467944987197 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x121480800 == 32 [pid = 1644] [id = 480] 19:29:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1196b6400) [pid = 1644] [serial = 1440] [outer = 0x0] 19:29:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1196b9000) [pid = 1644] [serial = 1441] [outer = 0x1196b6400] 19:29:47 INFO - PROCESS | 1644 | 1467944987226 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11978a800) [pid = 1644] [serial = 1442] [outer = 0x1196b6400] 19:29:47 INFO - PROCESS | 1644 | 1467944987615 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]]]}] 19:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 724ms 19:29:47 INFO - PROCESS | 1644 | 1467944987686 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 1644 | 1467944987688 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:29:47 INFO - PROCESS | 1644 | 1467944987690 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 1644 | 1467944987691 Marionette TRACE conn2 <- [1,1894,null,{}] 19:29:47 INFO - PROCESS | 1644 | 1467944987694 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}] 19:29:47 INFO - PROCESS | 1644 | 1467944987695 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:47 INFO - PROCESS | 1644 | 1467944987787 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:29:47 INFO - PROCESS | 1644 | 1467944987839 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 1644 | 1467944987841 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f81000 == 33 [pid = 1644] [id = 481] 19:29:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1121bd000) [pid = 1644] [serial = 1443] [outer = 0x0] 19:29:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119904800) [pid = 1644] [serial = 1444] [outer = 0x1121bd000] 19:29:47 INFO - PROCESS | 1644 | 1467944987870 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1199bf000) [pid = 1644] [serial = 1445] [outer = 0x1121bd000] 19:29:48 INFO - PROCESS | 1644 | 1467944988294 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]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 19:29:48 INFO - PROCESS | 1644 | 1467944988359 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1644 | 1467944988361 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:29:48 INFO - PROCESS | 1644 | 1467944988363 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1644 | 1467944988366 Marionette TRACE conn2 <- [1,1898,null,{}] 19:29:48 INFO - PROCESS | 1644 | 1467944988370 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}] 19:29:48 INFO - PROCESS | 1644 | 1467944988375 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:48 INFO - PROCESS | 1644 | 1467944988500 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:29:48 INFO - PROCESS | 1644 | 1467944988569 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 1644 | 1467944988570 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x126a4c800 == 34 [pid = 1644] [id = 482] 19:29:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119b28000) [pid = 1644] [serial = 1446] [outer = 0x0] 19:29:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121297000) [pid = 1644] [serial = 1447] [outer = 0x119b28000] 19:29:48 INFO - PROCESS | 1644 | 1467944988599 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x121388400) [pid = 1644] [serial = 1448] [outer = 0x119b28000] 19:29:49 INFO - PROCESS | 1644 | 1467944989086 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]]]}] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x11641d000 == 33 [pid = 1644] [id = 475] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1186da800 == 32 [pid = 1644] [id = 203] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x119395800 == 31 [pid = 1644] [id = 216] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12506b000 == 30 [pid = 1644] [id = 208] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x124884000 == 29 [pid = 1644] [id = 207] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12723d800 == 28 [pid = 1644] [id = 209] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1169ad800 == 27 [pid = 1644] [id = 201] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1194a3800 == 26 [pid = 1644] [id = 204] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x118162800 == 25 [pid = 1644] [id = 202] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x116606800 == 24 [pid = 1644] [id = 214] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x116ff0000 == 23 [pid = 1644] [id = 212] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x116fe2000 == 22 [pid = 1644] [id = 215] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3eb800 == 21 [pid = 1644] [id = 463] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12927b000 == 20 [pid = 1644] [id = 211] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x119ba1800 == 19 [pid = 1644] [id = 217] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x121361800 == 18 [pid = 1644] [id = 205] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x111ea0000 == 17 [pid = 1644] [id = 213] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x128e14000 == 16 [pid = 1644] [id = 210] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x121f81000 == 15 [pid = 1644] [id = 481] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0cc000 == 14 [pid = 1644] [id = 474] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x121480800 == 13 [pid = 1644] [id = 480] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x119941000 == 12 [pid = 1644] [id = 479] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x118160000 == 11 [pid = 1644] [id = 478] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x118f96800 == 10 [pid = 1644] [id = 476] 19:29:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1164a0800 == 9 [pid = 1644] [id = 477] 19:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2430ms 19:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:29:50 INFO - PROCESS | 1644 | 1467944990799 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1644 | 1467944990801 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:29:50 INFO - PROCESS | 1644 | 1467944990804 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 1644 | 1467944990808 Marionette TRACE conn2 <- [1,1902,null,{}] 19:29:50 INFO - PROCESS | 1644 | 1467944990811 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}] 19:29:50 INFO - PROCESS | 1644 | 1467944990814 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:50 INFO - PROCESS | 1644 | 1467944990893 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:29:50 INFO - PROCESS | 1644 | 1467944990900 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 1644 | 1467944990903 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x11610e000 == 10 [pid = 1644] [id = 483] 19:29:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1131aa000) [pid = 1644] [serial = 1449] [outer = 0x0] 19:29:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1131ad400) [pid = 1644] [serial = 1450] [outer = 0x1131aa000] 19:29:50 INFO - PROCESS | 1644 | 1467944990931 Marionette DEBUG loaded listener.js 19:29:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x115f18000) [pid = 1644] [serial = 1451] [outer = 0x1131aa000] 19:29:51 INFO - PROCESS | 1644 | 1467944991362 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]]]}] 19:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 622ms 19:29:51 INFO - PROCESS | 1644 | 1467944991427 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 1644 | 1467944991430 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:29:51 INFO - PROCESS | 1644 | 1467944991446 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 1644 | 1467944991452 Marionette TRACE conn2 <- [1,1906,null,{}] 19:29:51 INFO - PROCESS | 1644 | 1467944991456 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}] 19:29:51 INFO - PROCESS | 1644 | 1467944991459 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:51 INFO - PROCESS | 1644 | 1467944991594 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:29:51 INFO - PROCESS | 1644 | 1467944991605 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 1644 | 1467944991607 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e35800 == 11 [pid = 1644] [id = 484] 19:29:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1171c6800) [pid = 1644] [serial = 1452] [outer = 0x0] 19:29:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1176dbc00) [pid = 1644] [serial = 1453] [outer = 0x1171c6800] 19:29:51 INFO - PROCESS | 1644 | 1467944991655 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11806e000) [pid = 1644] [serial = 1454] [outer = 0x1171c6800] 19:29:52 INFO - PROCESS | 1644 | 1467944992059 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]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 628ms 19:29:52 INFO - PROCESS | 1644 | 1467944992098 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 1644 | 1467944992102 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:29:52 INFO - PROCESS | 1644 | 1467944992104 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 1644 | 1467944992105 Marionette TRACE conn2 <- [1,1910,null,{}] 19:29:52 INFO - PROCESS | 1644 | 1467944992113 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}] 19:29:52 INFO - PROCESS | 1644 | 1467944992116 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:52 INFO - PROCESS | 1644 | 1467944992230 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:29:52 INFO - PROCESS | 1644 | 1467944992238 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 1644 | 1467944992241 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x11949f000 == 12 [pid = 1644] [id = 485] 19:29:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118327c00) [pid = 1644] [serial = 1455] [outer = 0x0] 19:29:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11832cc00) [pid = 1644] [serial = 1456] [outer = 0x118327c00] 19:29:52 INFO - PROCESS | 1644 | 1467944992270 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118536800) [pid = 1644] [serial = 1457] [outer = 0x118327c00] 19:29:52 INFO - PROCESS | 1644 | 1467944992601 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]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 520ms 19:29:52 INFO - PROCESS | 1644 | 1467944992624 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 1644 | 1467944992626 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:29:52 INFO - PROCESS | 1644 | 1467944992628 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 1644 | 1467944992629 Marionette TRACE conn2 <- [1,1914,null,{}] 19:29:52 INFO - PROCESS | 1644 | 1467944992633 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}] 19:29:52 INFO - PROCESS | 1644 | 1467944992636 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:52 INFO - PROCESS | 1644 | 1467944992713 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:29:52 INFO - PROCESS | 1644 | 1467944992719 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 1644 | 1467944992720 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x121484000 == 13 [pid = 1644] [id = 486] 19:29:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119106800) [pid = 1644] [serial = 1458] [outer = 0x0] 19:29:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119683c00) [pid = 1644] [serial = 1459] [outer = 0x119106800] 19:29:52 INFO - PROCESS | 1644 | 1467944992746 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1196b8000) [pid = 1644] [serial = 1460] [outer = 0x119106800] 19:29:53 INFO - PROCESS | 1644 | 1467944993125 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]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 19:29:53 INFO - PROCESS | 1644 | 1467944993148 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 1644 | 1467944993150 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:29:53 INFO - PROCESS | 1644 | 1467944993152 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 1644 | 1467944993153 Marionette TRACE conn2 <- [1,1918,null,{}] 19:29:53 INFO - PROCESS | 1644 | 1467944993155 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}] 19:29:53 INFO - PROCESS | 1644 | 1467944993157 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:53 INFO - PROCESS | 1644 | 1467944993254 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:29:53 INFO - PROCESS | 1644 | 1467944993291 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1644 | 1467944993292 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f7c800 == 14 [pid = 1644] [id = 487] 19:29:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119785000) [pid = 1644] [serial = 1461] [outer = 0x0] 19:29:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11978e000) [pid = 1644] [serial = 1462] [outer = 0x119785000] 19:29:53 INFO - PROCESS | 1644 | 1467944993324 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1199c0800) [pid = 1644] [serial = 1463] [outer = 0x119785000] 19:29:53 INFO - PROCESS | 1644 | 1467944993639 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]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 19:29:53 INFO - PROCESS | 1644 | 1467944993671 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 1644 | 1467944993673 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:29:53 INFO - PROCESS | 1644 | 1467944993675 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 1644 | 1467944993676 Marionette TRACE conn2 <- [1,1922,null,{}] 19:29:53 INFO - PROCESS | 1644 | 1467944993678 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}] 19:29:53 INFO - PROCESS | 1644 | 1467944993683 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:53 INFO - PROCESS | 1644 | 1467944993810 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:29:53 INFO - PROCESS | 1644 | 1467944993847 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1644 | 1467944993848 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x127797000 == 15 [pid = 1644] [id = 488] 19:29:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1199c6800) [pid = 1644] [serial = 1464] [outer = 0x0] 19:29:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119b2fc00) [pid = 1644] [serial = 1465] [outer = 0x1199c6800] 19:29:53 INFO - PROCESS | 1644 | 1467944993874 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121297c00) [pid = 1644] [serial = 1466] [outer = 0x1199c6800] 19:29:54 INFO - PROCESS | 1644 | 1467944994204 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]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 19:29:54 INFO - PROCESS | 1644 | 1467944994245 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:29:54 INFO - PROCESS | 1644 | 1467944994247 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:29:54 INFO - PROCESS | 1644 | 1467944994249 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1644 | 1467944994250 Marionette TRACE conn2 <- [1,1926,null,{}] 19:29:54 INFO - PROCESS | 1644 | 1467944994252 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}] 19:29:54 INFO - PROCESS | 1644 | 1467944994254 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:54 INFO - PROCESS | 1644 | 1467944994349 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:29:54 INFO - PROCESS | 1644 | 1467944994352 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 1644 | 1467944994353 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ead000 == 16 [pid = 1644] [id = 489] 19:29:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121299000) [pid = 1644] [serial = 1467] [outer = 0x0] 19:29:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12138b000) [pid = 1644] [serial = 1468] [outer = 0x121299000] 19:29:54 INFO - PROCESS | 1644 | 1467944994378 Marionette DEBUG loaded listener.js 19:29:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121caf400) [pid = 1644] [serial = 1469] [outer = 0x121299000] 19:29:54 INFO - PROCESS | 1644 | 1467944994719 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]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 19:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:29:54 INFO - PROCESS | 1644 | 1467944994769 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 1644 | 1467944994770 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:29:54 INFO - PROCESS | 1644 | 1467944994772 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1644 | 1467944994774 Marionette TRACE conn2 <- [1,1930,null,{}] 19:29:54 INFO - PROCESS | 1644 | 1467944994776 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}] 19:29:54 INFO - PROCESS | 1644 | 1467944994777 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:54 INFO - PROCESS | 1644 | 1467944994871 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x110fa6000) [pid = 1644] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124cd0000) [pid = 1644] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11394c400) [pid = 1644] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1121bd000) [pid = 1644] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1196b6400) [pid = 1644] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1181afc00) [pid = 1644] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1127cd400) [pid = 1644] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x128edf000) [pid = 1644] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1171cd400) [pid = 1644] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116a08000) [pid = 1644] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x110eb6000) [pid = 1644] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11967b800) [pid = 1644] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115f0bc00) [pid = 1644] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x112e61c00) [pid = 1644] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1196b9c00) [pid = 1644] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118533000) [pid = 1644] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x115f6c000) [pid = 1644] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11832f800) [pid = 1644] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:29:55 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12129c800) [pid = 1644] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:29:55 INFO - PROCESS | 1644 | 1467944995097 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 1644 | 1467944995098 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x116622000 == 17 [pid = 1644] [id = 490] 19:29:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x110eb5c00) [pid = 1644] [serial = 1470] [outer = 0x0] 19:29:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1127d0c00) [pid = 1644] [serial = 1471] [outer = 0x110eb5c00] 19:29:55 INFO - PROCESS | 1644 | 1467944995124 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1139b8800) [pid = 1644] [serial = 1472] [outer = 0x110eb5c00] 19:29:55 INFO - PROCESS | 1644 | 1467944995544 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]]]}] 19:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 819ms 19:29:55 INFO - PROCESS | 1644 | 1467944995592 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:29:55 INFO - PROCESS | 1644 | 1467944995594 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:29:55 INFO - PROCESS | 1644 | 1467944995596 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 1644 | 1467944995597 Marionette TRACE conn2 <- [1,1934,null,{}] 19:29:55 INFO - PROCESS | 1644 | 1467944995602 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}] 19:29:55 INFO - PROCESS | 1644 | 1467944995603 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:55 INFO - PROCESS | 1644 | 1467944995680 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:29:55 INFO - PROCESS | 1644 | 1467944995685 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 1644 | 1467944995687 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a79d800 == 18 [pid = 1644] [id = 491] 19:29:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x116a08000) [pid = 1644] [serial = 1473] [outer = 0x0] 19:29:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118327000) [pid = 1644] [serial = 1474] [outer = 0x116a08000] 19:29:55 INFO - PROCESS | 1644 | 1467944995711 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119787800) [pid = 1644] [serial = 1475] [outer = 0x116a08000] 19:29:56 INFO - PROCESS | 1644 | 1467944996040 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]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 472ms 19:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:29:56 INFO - PROCESS | 1644 | 1467944996070 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 1644 | 1467944996071 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:29:56 INFO - PROCESS | 1644 | 1467944996073 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 1644 | 1467944996075 Marionette TRACE conn2 <- [1,1938,null,{}] 19:29:56 INFO - PROCESS | 1644 | 1467944996077 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}] 19:29:56 INFO - PROCESS | 1644 | 1467944996078 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:56 INFO - PROCESS | 1644 | 1467944996159 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:29:56 INFO - PROCESS | 1644 | 1467944996163 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1644 | 1467944996164 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8cf000 == 19 [pid = 1644] [id = 492] 19:29:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1127d7400) [pid = 1644] [serial = 1476] [outer = 0x0] 19:29:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119b2ac00) [pid = 1644] [serial = 1477] [outer = 0x1127d7400] 19:29:56 INFO - PROCESS | 1644 | 1467944996193 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12138c400) [pid = 1644] [serial = 1478] [outer = 0x1127d7400] 19:29:56 INFO - PROCESS | 1644 | 1467944996523 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]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 19:29:56 INFO - PROCESS | 1644 | 1467944996544 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 1644 | 1467944996545 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:29:56 INFO - PROCESS | 1644 | 1467944996548 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 1644 | 1467944996549 Marionette TRACE conn2 <- [1,1942,null,{}] 19:29:56 INFO - PROCESS | 1644 | 1467944996552 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}] 19:29:56 INFO - PROCESS | 1644 | 1467944996553 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:56 INFO - PROCESS | 1644 | 1467944996645 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:29:56 INFO - PROCESS | 1644 | 1467944996702 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1644 | 1467944996704 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac19800 == 20 [pid = 1644] [id = 493] 19:29:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1215c5c00) [pid = 1644] [serial = 1479] [outer = 0x0] 19:29:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x124c85400) [pid = 1644] [serial = 1480] [outer = 0x1215c5c00] 19:29:56 INFO - PROCESS | 1644 | 1467944996733 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124f06c00) [pid = 1644] [serial = 1481] [outer = 0x1215c5c00] 19:29:57 INFO - PROCESS | 1644 | 1467944997032 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]]]}] 19:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 19:29:57 INFO - PROCESS | 1644 | 1467944997071 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1644 | 1467944997073 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:29:57 INFO - PROCESS | 1644 | 1467944997075 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1644 | 1467944997076 Marionette TRACE conn2 <- [1,1946,null,{}] 19:29:57 INFO - PROCESS | 1644 | 1467944997079 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}] 19:29:57 INFO - PROCESS | 1644 | 1467944997080 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:57 INFO - PROCESS | 1644 | 1467944997206 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:29:57 INFO - PROCESS | 1644 | 1467944997260 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 1644 | 1467944997262 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x1126ee800 == 21 [pid = 1644] [id = 494] 19:29:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x111c79000) [pid = 1644] [serial = 1482] [outer = 0x0] 19:29:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x111f0a000) [pid = 1644] [serial = 1483] [outer = 0x111c79000] 19:29:57 INFO - PROCESS | 1644 | 1467944997293 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1131a5400) [pid = 1644] [serial = 1484] [outer = 0x111c79000] 19:29:57 INFO - PROCESS | 1644 | 1467944997859 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]]]}] 19:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 820ms 19:29:57 INFO - PROCESS | 1644 | 1467944997896 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1644 | 1467944997899 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:29:57 INFO - PROCESS | 1644 | 1467944997904 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1644 | 1467944997906 Marionette TRACE conn2 <- [1,1950,null,{}] 19:29:57 INFO - PROCESS | 1644 | 1467944997909 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}] 19:29:57 INFO - PROCESS | 1644 | 1467944997913 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:58 INFO - PROCESS | 1644 | 1467944998042 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:29:58 INFO - PROCESS | 1644 | 1467944998132 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 1644 | 1467944998134 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199de000 == 22 [pid = 1644] [id = 495] 19:29:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1176dc000) [pid = 1644] [serial = 1485] [outer = 0x0] 19:29:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11806f800) [pid = 1644] [serial = 1486] [outer = 0x1176dc000] 19:29:58 INFO - PROCESS | 1644 | 1467944998165 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1181a8000) [pid = 1644] [serial = 1487] [outer = 0x1176dc000] 19:29:58 INFO - PROCESS | 1644 | 1467944998789 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]]]}] 19:29:58 INFO - PROCESS | 1644 | --DOCSHELL 0x126a4c800 == 21 [pid = 1644] [id = 482] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x121297000) [pid = 1644] [serial = 1447] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11978a800) [pid = 1644] [serial = 1442] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119904800) [pid = 1644] [serial = 1444] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119106c00) [pid = 1644] [serial = 1439] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1196b9000) [pid = 1644] [serial = 1441] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x113388000) [pid = 1644] [serial = 1426] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1291d2c00) [pid = 1644] [serial = 1390] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12bf77000) [pid = 1644] [serial = 874] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1181aa000) [pid = 1644] [serial = 1435] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11848b000) [pid = 1644] [serial = 1438] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118064400) [pid = 1644] [serial = 1429] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1171c7400) [pid = 1644] [serial = 1428] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11817e800) [pid = 1644] [serial = 1434] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12740fc00) [pid = 1644] [serial = 1423] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x112c68000) [pid = 1644] [serial = 1425] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x116a0ec00) [pid = 1644] [serial = 1432] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1181a4400) [pid = 1644] [serial = 1398] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11832d400) [pid = 1644] [serial = 1399] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119789c00) [pid = 1644] [serial = 1407] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119a05800) [pid = 1644] [serial = 1408] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x11910c000) [pid = 1644] [serial = 1404] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1196b1800) [pid = 1644] [serial = 1405] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1131c5800) [pid = 1644] [serial = 1392] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x113c7e800) [pid = 1644] [serial = 1393] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12124fc00) [pid = 1644] [serial = 1413] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x121298c00) [pid = 1644] [serial = 1414] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x1186a0800) [pid = 1644] [serial = 1401] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x118fba400) [pid = 1644] [serial = 1402] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x116fbc000) [pid = 1644] [serial = 1395] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x1171c9c00) [pid = 1644] [serial = 1396] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x119b22800) [pid = 1644] [serial = 1410] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x119e25000) [pid = 1644] [serial = 1411] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x1212a0800) [pid = 1644] [serial = 1416] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x1216f3c00) [pid = 1644] [serial = 1417] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x124c91000) [pid = 1644] [serial = 1420] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x121a6a400) [pid = 1644] [serial = 1419] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x126a0a800) [pid = 1644] [serial = 1422] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x115fd8c00) [pid = 1644] [serial = 1431] [outer = 0x0] [url = about:blank] 19:29:58 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x1199bf000) [pid = 1644] [serial = 1445] [outer = 0x0] [url = about:blank] 19:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 922ms 19:29:58 INFO - PROCESS | 1644 | 1467944998840 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 1644 | 1467944998842 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:29:58 INFO - PROCESS | 1644 | 1467944998845 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 1644 | 1467944998848 Marionette TRACE conn2 <- [1,1954,null,{}] 19:29:58 INFO - PROCESS | 1644 | 1467944998852 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}] 19:29:58 INFO - PROCESS | 1644 | 1467944998853 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:58 INFO - PROCESS | 1644 | 1467944998928 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:29:58 INFO - PROCESS | 1644 | 1467944998937 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 1644 | 1467944998939 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x11649b800 == 22 [pid = 1644] [id = 496] 19:29:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x113c3ac00) [pid = 1644] [serial = 1488] [outer = 0x0] 19:29:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x114fcc800) [pid = 1644] [serial = 1489] [outer = 0x113c3ac00] 19:29:58 INFO - PROCESS | 1644 | 1467944998966 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x115fdbc00) [pid = 1644] [serial = 1490] [outer = 0x113c3ac00] 19:29:59 INFO - PROCESS | 1644 | 1467944999331 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]]]}] 19:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 526ms 19:29:59 INFO - PROCESS | 1644 | 1467944999403 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:29:59 INFO - PROCESS | 1644 | 1467944999407 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:29:59 INFO - PROCESS | 1644 | 1467944999414 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:29:59 INFO - PROCESS | 1644 | 1467944999416 Marionette TRACE conn2 <- [1,1958,null,{}] 19:29:59 INFO - PROCESS | 1644 | 1467944999419 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}] 19:29:59 INFO - PROCESS | 1644 | 1467944999422 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:59 INFO - PROCESS | 1644 | 1467944999547 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:29:59 INFO - PROCESS | 1644 | 1467944999562 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:59 INFO - PROCESS | 1644 | 1467944999564 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:29:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e24800 == 23 [pid = 1644] [id = 497] 19:29:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x116fc7800) [pid = 1644] [serial = 1491] [outer = 0x0] 19:29:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x118062400) [pid = 1644] [serial = 1492] [outer = 0x116fc7800] 19:29:59 INFO - PROCESS | 1644 | 1467944999610 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x1181acc00) [pid = 1644] [serial = 1493] [outer = 0x116fc7800] 19:30:00 INFO - PROCESS | 1644 | 1467945000010 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]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 622ms 19:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:30:00 INFO - PROCESS | 1644 | 1467945000036 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 1644 | 1467945000037 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:30:00 INFO - PROCESS | 1644 | 1467945000039 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 1644 | 1467945000042 Marionette TRACE conn2 <- [1,1962,null,{}] 19:30:00 INFO - PROCESS | 1644 | 1467945000050 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}] 19:30:00 INFO - PROCESS | 1644 | 1467945000053 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:00 INFO - PROCESS | 1644 | 1467945000131 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:30:00 INFO - PROCESS | 1644 | 1467945000139 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 1644 | 1467945000141 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191ca000 == 24 [pid = 1644] [id = 498] 19:30:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x118467400) [pid = 1644] [serial = 1494] [outer = 0x0] 19:30:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x118864000) [pid = 1644] [serial = 1495] [outer = 0x118467400] 19:30:00 INFO - PROCESS | 1644 | 1467945000168 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x118fc5c00) [pid = 1644] [serial = 1496] [outer = 0x118467400] 19:30:00 INFO - PROCESS | 1644 | 1467945000491 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]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms 19:30:00 INFO - PROCESS | 1644 | 1467945000511 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 1644 | 1467945000513 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:30:00 INFO - PROCESS | 1644 | 1467945000516 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 1644 | 1467945000519 Marionette TRACE conn2 <- [1,1966,null,{}] 19:30:00 INFO - PROCESS | 1644 | 1467945000521 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}] 19:30:00 INFO - PROCESS | 1644 | 1467945000522 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:00 INFO - PROCESS | 1644 | 1467945000603 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:30:00 INFO - PROCESS | 1644 | 1467945000658 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 1644 | 1467945000659 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x119491000 == 25 [pid = 1644] [id = 499] 19:30:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11848b000) [pid = 1644] [serial = 1497] [outer = 0x0] 19:30:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1196b1800) [pid = 1644] [serial = 1498] [outer = 0x11848b000] 19:30:00 INFO - PROCESS | 1644 | 1467945000685 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x119788000) [pid = 1644] [serial = 1499] [outer = 0x11848b000] 19:30:01 INFO - PROCESS | 1644 | 1467945001069 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]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms 19:30:01 INFO - PROCESS | 1644 | 1467945001087 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 1644 | 1467945001089 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:30:01 INFO - PROCESS | 1644 | 1467945001099 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1644 | 1467945001101 Marionette TRACE conn2 <- [1,1970,null,{}] 19:30:01 INFO - PROCESS | 1644 | 1467945001104 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}] 19:30:01 INFO - PROCESS | 1644 | 1467945001106 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:01 INFO - PROCESS | 1644 | 1467945001250 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:30:01 INFO - PROCESS | 1644 | 1467945001301 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:01 INFO - PROCESS | 1644 | 1467945001302 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x11661b800 == 26 [pid = 1644] [id = 500] 19:30:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x112f9f000) [pid = 1644] [serial = 1500] [outer = 0x0] 19:30:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x11978ec00) [pid = 1644] [serial = 1501] [outer = 0x112f9f000] 19:30:01 INFO - PROCESS | 1644 | 1467945001327 Marionette DEBUG loaded listener.js 19:30:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1199c2400) [pid = 1644] [serial = 1502] [outer = 0x112f9f000] 19:30:01 INFO - PROCESS | 1644 | 1467945001650 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]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 577ms 19:30:01 INFO - PROCESS | 1644 | 1467945001670 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 1644 | 1467945001671 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:30:01 INFO - PROCESS | 1644 | 1467945001673 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1644 | 1467945001675 Marionette TRACE conn2 <- [1,1974,null,{}] 19:30:01 INFO - PROCESS | 1644 | 1467945001685 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}] 19:30:01 INFO - PROCESS | 1644 | 1467945001689 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:01 INFO - PROCESS | 1644 | 1467945001804 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:30:01 INFO - PROCESS | 1644 | 1467945001808 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:01 INFO - PROCESS | 1644 | 1467945001809 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f84000 == 27 [pid = 1644] [id = 501] 19:30:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11978b000) [pid = 1644] [serial = 1503] [outer = 0x0] 19:30:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119a0b400) [pid = 1644] [serial = 1504] [outer = 0x11978b000] 19:30:01 INFO - PROCESS | 1644 | 1467945001834 Marionette DEBUG loaded listener.js 19:30:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121257400) [pid = 1644] [serial = 1505] [outer = 0x11978b000] 19:30:02 INFO - PROCESS | 1644 | 1467945002187 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]]]}] 19:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 569ms 19:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:30:02 INFO - PROCESS | 1644 | 1467945002243 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:30:02 INFO - PROCESS | 1644 | 1467945002245 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:30:02 INFO - PROCESS | 1644 | 1467945002247 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:30:02 INFO - PROCESS | 1644 | 1467945002248 Marionette TRACE conn2 <- [1,1978,null,{}] 19:30:02 INFO - PROCESS | 1644 | 1467945002250 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}] 19:30:02 INFO - PROCESS | 1644 | 1467945002251 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:02 INFO - PROCESS | 1644 | 1467945002344 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:30:02 INFO - PROCESS | 1644 | 1467945002379 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 1644 | 1467945002380 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c0b800 == 28 [pid = 1644] [id = 502] 19:30:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x12129e800) [pid = 1644] [serial = 1506] [outer = 0x0] 19:30:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x121388c00) [pid = 1644] [serial = 1507] [outer = 0x12129e800] 19:30:02 INFO - PROCESS | 1644 | 1467945002404 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1216f8c00) [pid = 1644] [serial = 1508] [outer = 0x12129e800] 19:30:02 INFO - PROCESS | 1644 | 1467945002712 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]]]}] 19:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 472ms 19:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:30:02 INFO - PROCESS | 1644 | 1467945002728 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:30:02 INFO - PROCESS | 1644 | 1467945002729 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:30:02 INFO - PROCESS | 1644 | 1467945002734 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:30:02 INFO - PROCESS | 1644 | 1467945002737 Marionette TRACE conn2 <- [1,1982,null,{}] 19:30:02 INFO - PROCESS | 1644 | 1467945002739 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}] 19:30:02 INFO - PROCESS | 1644 | 1467945002740 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:02 INFO - PROCESS | 1644 | 1467945002837 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:30:02 INFO - PROCESS | 1644 | 1467945002849 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 1644 | 1467945002851 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12778c800 == 29 [pid = 1644] [id = 503] 19:30:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1216f4c00) [pid = 1644] [serial = 1509] [outer = 0x0] 19:30:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124879000) [pid = 1644] [serial = 1510] [outer = 0x1216f4c00] 19:30:02 INFO - PROCESS | 1644 | 1467945002876 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124bb4c00) [pid = 1644] [serial = 1511] [outer = 0x1216f4c00] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1127d7400) [pid = 1644] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119785000) [pid = 1644] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118327c00) [pid = 1644] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119106800) [pid = 1644] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1131aa000) [pid = 1644] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x119b28000) [pid = 1644] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1199c6800) [pid = 1644] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121299000) [pid = 1644] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x110eb5c00) [pid = 1644] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1171c6800) [pid = 1644] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:30:03 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x116a08000) [pid = 1644] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:30:03 INFO - PROCESS | 1644 | 1467945003240 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]]]}] 19:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 522ms 19:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:30:03 INFO - PROCESS | 1644 | 1467945003256 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:30:03 INFO - PROCESS | 1644 | 1467945003257 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:30:03 INFO - PROCESS | 1644 | 1467945003260 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 1644 | 1467945003261 Marionette TRACE conn2 <- [1,1986,null,{}] 19:30:03 INFO - PROCESS | 1644 | 1467945003268 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}] 19:30:03 INFO - PROCESS | 1644 | 1467945003271 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:03 INFO - PROCESS | 1644 | 1467945003381 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:30:03 INFO - PROCESS | 1644 | 1467945003413 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 1644 | 1467945003414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a7800 == 30 [pid = 1644] [id = 504] 19:30:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x110eb5c00) [pid = 1644] [serial = 1512] [outer = 0x0] 19:30:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118fbac00) [pid = 1644] [serial = 1513] [outer = 0x110eb5c00] 19:30:03 INFO - PROCESS | 1644 | 1467945003438 Marionette DEBUG loaded listener.js 19:30:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x12176ec00) [pid = 1644] [serial = 1514] [outer = 0x110eb5c00] 19:30:03 INFO - PROCESS | 1644 | 1467945003720 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]]]}] 19:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 470ms 19:30:03 INFO - PROCESS | 1644 | 1467945003731 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:30:03 INFO - PROCESS | 1644 | 1467945003734 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:30:03 INFO - PROCESS | 1644 | 1467945003743 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 1644 | 1467945003744 Marionette TRACE conn2 <- [1,1990,null,{}] 19:30:03 INFO - PROCESS | 1644 | 1467945003746 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}] 19:30:03 INFO - PROCESS | 1644 | 1467945003748 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:03 INFO - PROCESS | 1644 | 1467945003842 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:30:03 INFO - PROCESS | 1644 | 1467945003846 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 1644 | 1467945003847 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d1000 == 31 [pid = 1644] [id = 505] 19:30:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1131cc400) [pid = 1644] [serial = 1515] [outer = 0x0] 19:30:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x124d8a400) [pid = 1644] [serial = 1516] [outer = 0x1131cc400] 19:30:03 INFO - PROCESS | 1644 | 1467945003873 Marionette DEBUG loaded listener.js 19:30:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11806fc00) [pid = 1644] [serial = 1517] [outer = 0x1131cc400] 19:30:04 INFO - PROCESS | 1644 | 1467945004206 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]]]}] 19:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 19:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:30:04 INFO - PROCESS | 1644 | 1467945004217 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 1644 | 1467945004221 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:30:04 INFO - PROCESS | 1644 | 1467945004223 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 1644 | 1467945004225 Marionette TRACE conn2 <- [1,1994,null,{}] 19:30:04 INFO - PROCESS | 1644 | 1467945004227 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}] 19:30:04 INFO - PROCESS | 1644 | 1467945004229 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:04 INFO - PROCESS | 1644 | 1467945004347 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:30:04 INFO - PROCESS | 1644 | 1467945004354 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 1644 | 1467945004355 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a693800 == 32 [pid = 1644] [id = 506] 19:30:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112c67c00) [pid = 1644] [serial = 1518] [outer = 0x0] 19:30:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x12680d000) [pid = 1644] [serial = 1519] [outer = 0x112c67c00] 19:30:04 INFO - PROCESS | 1644 | 1467945004382 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1270f5c00) [pid = 1644] [serial = 1520] [outer = 0x112c67c00] 19:30:04 INFO - PROCESS | 1644 | 1467945004704 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]]]}] 19:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 19:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:30:04 INFO - PROCESS | 1644 | 1467945004742 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 1644 | 1467945004743 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:30:04 INFO - PROCESS | 1644 | 1467945004745 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 1644 | 1467945004746 Marionette TRACE conn2 <- [1,1998,null,{}] 19:30:04 INFO - PROCESS | 1644 | 1467945004749 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}] 19:30:04 INFO - PROCESS | 1644 | 1467945004750 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:04 INFO - PROCESS | 1644 | 1467945004829 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:30:04 INFO - PROCESS | 1644 | 1467945004836 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 1644 | 1467945004837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac14800 == 33 [pid = 1644] [id = 507] 19:30:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1270f7c00) [pid = 1644] [serial = 1521] [outer = 0x0] 19:30:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x12771cc00) [pid = 1644] [serial = 1522] [outer = 0x1270f7c00] 19:30:04 INFO - PROCESS | 1644 | 1467945004861 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x127721400) [pid = 1644] [serial = 1523] [outer = 0x1270f7c00] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12138c400) [pid = 1644] [serial = 1478] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124c85400) [pid = 1644] [serial = 1480] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11978e000) [pid = 1644] [serial = 1462] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11832cc00) [pid = 1644] [serial = 1456] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118536800) [pid = 1644] [serial = 1457] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119683c00) [pid = 1644] [serial = 1459] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1131ad400) [pid = 1644] [serial = 1450] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x115f18000) [pid = 1644] [serial = 1451] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121388400) [pid = 1644] [serial = 1448] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x119b2fc00) [pid = 1644] [serial = 1465] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1199c0800) [pid = 1644] [serial = 1463] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12138b000) [pid = 1644] [serial = 1468] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x121297c00) [pid = 1644] [serial = 1466] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x121caf400) [pid = 1644] [serial = 1469] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x119b2ac00) [pid = 1644] [serial = 1477] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x1139b8800) [pid = 1644] [serial = 1472] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x11806e000) [pid = 1644] [serial = 1454] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x1176dbc00) [pid = 1644] [serial = 1453] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x1127d0c00) [pid = 1644] [serial = 1471] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x119787800) [pid = 1644] [serial = 1475] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x118327000) [pid = 1644] [serial = 1474] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x1196b8000) [pid = 1644] [serial = 1460] [outer = 0x0] [url = about:blank] 19:30:06 INFO - PROCESS | 1644 | 1467945006204 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]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1475ms 19:30:06 INFO - PROCESS | 1644 | 1467945006221 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 1644 | 1467945006224 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:30:06 INFO - PROCESS | 1644 | 1467945006227 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 1644 | 1467945006229 Marionette TRACE conn2 <- [1,2002,null,{}] 19:30:06 INFO - PROCESS | 1644 | 1467945006234 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}] 19:30:06 INFO - PROCESS | 1644 | 1467945006236 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:06 INFO - PROCESS | 1644 | 1467945006319 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:30:06 INFO - PROCESS | 1644 | 1467945006370 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:06 INFO - PROCESS | 1644 | 1467945006372 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641c000 == 34 [pid = 1644] [id = 508] 19:30:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x112f9f800) [pid = 1644] [serial = 1524] [outer = 0x0] 19:30:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x1133b0c00) [pid = 1644] [serial = 1525] [outer = 0x112f9f800] 19:30:06 INFO - PROCESS | 1644 | 1467945006400 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x113cd7800) [pid = 1644] [serial = 1526] [outer = 0x112f9f800] 19:30:06 INFO - PROCESS | 1644 | 1467945006719 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]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 525ms 19:30:06 INFO - PROCESS | 1644 | 1467945006754 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 1644 | 1467945006757 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:30:06 INFO - PROCESS | 1644 | 1467945006762 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 1644 | 1467945006764 Marionette TRACE conn2 <- [1,2006,null,{}] 19:30:06 INFO - PROCESS | 1644 | 1467945006769 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}] 19:30:06 INFO - PROCESS | 1644 | 1467945006771 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:06 INFO - PROCESS | 1644 | 1467945006849 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:30:06 INFO - PROCESS | 1644 | 1467945006854 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:06 INFO - PROCESS | 1644 | 1467945006856 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fea800 == 35 [pid = 1644] [id = 509] 19:30:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x115f18400) [pid = 1644] [serial = 1527] [outer = 0x0] 19:30:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x116903000) [pid = 1644] [serial = 1528] [outer = 0x115f18400] 19:30:06 INFO - PROCESS | 1644 | 1467945006885 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x116fbfc00) [pid = 1644] [serial = 1529] [outer = 0x115f18400] 19:30:07 INFO - PROCESS | 1644 | 1467945007235 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]]]}] 19:30:07 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 19:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 526ms 19:30:07 INFO - PROCESS | 1644 | 1467945007289 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1644 | 1467945007299 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:30:07 INFO - PROCESS | 1644 | 1467945007301 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1644 | 1467945007304 Marionette TRACE conn2 <- [1,2010,null,{}] 19:30:07 INFO - PROCESS | 1644 | 1467945007312 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}] 19:30:07 INFO - PROCESS | 1644 | 1467945007315 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:07 INFO - PROCESS | 1644 | 1467945007394 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:30:07 INFO - PROCESS | 1644 | 1467945007403 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1644 | 1467945007405 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa9800 == 36 [pid = 1644] [id = 510] 19:30:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x110eadc00) [pid = 1644] [serial = 1530] [outer = 0x0] 19:30:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118186c00) [pid = 1644] [serial = 1531] [outer = 0x110eadc00] 19:30:07 INFO - PROCESS | 1644 | 1467945007434 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1181abc00) [pid = 1644] [serial = 1532] [outer = 0x110eadc00] 19:30:07 INFO - PROCESS | 1644 | 1467945007775 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]]]}] 19:30:07 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 19:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 524ms 19:30:07 INFO - PROCESS | 1644 | 1467945007835 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1644 | 1467945007836 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:30:07 INFO - PROCESS | 1644 | 1467945007839 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1644 | 1467945007840 Marionette TRACE conn2 <- [1,2014,null,{}] 19:30:07 INFO - PROCESS | 1644 | 1467945007842 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}] 19:30:07 INFO - PROCESS | 1644 | 1467945007843 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:07 INFO - PROCESS | 1644 | 1467945007920 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:30:07 INFO - PROCESS | 1644 | 1467945007924 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1644 | 1467945007925 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199cf800 == 37 [pid = 1644] [id = 511] 19:30:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x118327800) [pid = 1644] [serial = 1533] [outer = 0x0] 19:30:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x118466000) [pid = 1644] [serial = 1534] [outer = 0x118327800] 19:30:07 INFO - PROCESS | 1644 | 1467945007953 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118495400) [pid = 1644] [serial = 1535] [outer = 0x118327800] 19:30:08 INFO - PROCESS | 1644 | 1467945008288 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]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 470ms 19:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:30:08 INFO - PROCESS | 1644 | 1467945008309 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 1644 | 1467945008311 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:30:08 INFO - PROCESS | 1644 | 1467945008313 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 1644 | 1467945008315 Marionette TRACE conn2 <- [1,2018,null,{}] 19:30:08 INFO - PROCESS | 1644 | 1467945008318 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}] 19:30:08 INFO - PROCESS | 1644 | 1467945008319 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:08 INFO - PROCESS | 1644 | 1467945008401 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:30:08 INFO - PROCESS | 1644 | 1467945008405 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 1644 | 1467945008406 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x121367000 == 38 [pid = 1644] [id = 512] 19:30:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1127d9800) [pid = 1644] [serial = 1536] [outer = 0x0] 19:30:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118534800) [pid = 1644] [serial = 1537] [outer = 0x1127d9800] 19:30:08 INFO - PROCESS | 1644 | 1467945008433 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119107400) [pid = 1644] [serial = 1538] [outer = 0x1127d9800] 19:30:08 INFO - PROCESS | 1644 | 1467945008781 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]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 19:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:30:08 INFO - PROCESS | 1644 | 1467945008836 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 1644 | 1467945008837 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:30:08 INFO - PROCESS | 1644 | 1467945008839 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 1644 | 1467945008840 Marionette TRACE conn2 <- [1,2022,null,{}] 19:30:08 INFO - PROCESS | 1644 | 1467945008843 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}] 19:30:08 INFO - PROCESS | 1644 | 1467945008847 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:08 INFO - PROCESS | 1644 | 1467945008938 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:30:08 INFO - PROCESS | 1644 | 1467945008942 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 1644 | 1467945008943 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x121c97000 == 39 [pid = 1644] [id = 513] 19:30:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x116a0e000) [pid = 1644] [serial = 1539] [outer = 0x0] 19:30:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1196b3000) [pid = 1644] [serial = 1540] [outer = 0x116a0e000] 19:30:08 INFO - PROCESS | 1644 | 1467945008970 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11990ec00) [pid = 1644] [serial = 1541] [outer = 0x116a0e000] 19:30:09 INFO - PROCESS | 1644 | 1467945009293 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]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 19:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:30:09 INFO - PROCESS | 1644 | 1467945009310 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1644 | 1467945009311 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:30:09 INFO - PROCESS | 1644 | 1467945009313 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1644 | 1467945009314 Marionette TRACE conn2 <- [1,2026,null,{}] 19:30:09 INFO - PROCESS | 1644 | 1467945009321 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}] 19:30:09 INFO - PROCESS | 1644 | 1467945009322 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:09 INFO - PROCESS | 1644 | 1467945009405 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:30:09 INFO - PROCESS | 1644 | 1467945009463 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1644 | 1467945009464 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12506e800 == 40 [pid = 1644] [id = 514] 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1181a4000) [pid = 1644] [serial = 1542] [outer = 0x0] 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1199c3800) [pid = 1644] [serial = 1543] [outer = 0x1181a4000] 19:30:09 INFO - PROCESS | 1644 | 1467945009489 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119b26000) [pid = 1644] [serial = 1544] [outer = 0x1181a4000] 19:30:09 INFO - PROCESS | 1644 | 1467945009769 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]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 472ms 19:30:09 INFO - PROCESS | 1644 | 1467945009788 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1644 | 1467945009789 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:30:09 INFO - PROCESS | 1644 | 1467945009791 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1644 | 1467945009792 Marionette TRACE conn2 <- [1,2030,null,{}] 19:30:09 INFO - PROCESS | 1644 | 1467945009795 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}] 19:30:09 INFO - PROCESS | 1644 | 1467945009796 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:09 INFO - PROCESS | 1644 | 1467945009876 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:30:09 INFO - PROCESS | 1644 | 1467945009880 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1644 | 1467945009881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x127798000 == 41 [pid = 1644] [id = 515] 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119b27400) [pid = 1644] [serial = 1545] [outer = 0x0] 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119e24000) [pid = 1644] [serial = 1546] [outer = 0x119b27400] 19:30:09 INFO - PROCESS | 1644 | 1467945009908 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x121019000) [pid = 1644] [serial = 1547] [outer = 0x119b27400] 19:30:10 INFO - PROCESS | 1644 | 1467945010243 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]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 471ms 19:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:30:10 INFO - PROCESS | 1644 | 1467945010262 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1644 | 1467945010264 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:30:10 INFO - PROCESS | 1644 | 1467945010267 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1644 | 1467945010270 Marionette TRACE conn2 <- [1,2034,null,{}] 19:30:10 INFO - PROCESS | 1644 | 1467945010274 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}] 19:30:10 INFO - PROCESS | 1644 | 1467945010275 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:10 INFO - PROCESS | 1644 | 1467945010384 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:30:10 INFO - PROCESS | 1644 | 1467945010390 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 1644 | 1467945010391 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa9000 == 42 [pid = 1644] [id = 516] 19:30:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119e2c800) [pid = 1644] [serial = 1548] [outer = 0x0] 19:30:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121296c00) [pid = 1644] [serial = 1549] [outer = 0x119e2c800] 19:30:10 INFO - PROCESS | 1644 | 1467945010417 Marionette DEBUG loaded listener.js 19:30:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1212a1000) [pid = 1644] [serial = 1550] [outer = 0x119e2c800] 19:30:10 INFO - PROCESS | 1644 | 1467945010721 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]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 473ms 19:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:30:10 INFO - PROCESS | 1644 | 1467945010739 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1644 | 1467945010740 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:30:10 INFO - PROCESS | 1644 | 1467945010742 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1644 | 1467945010743 Marionette TRACE conn2 <- [1,2038,null,{}] 19:30:10 INFO - PROCESS | 1644 | 1467945010746 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}] 19:30:10 INFO - PROCESS | 1644 | 1467945010747 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:10 INFO - PROCESS | 1644 | 1467945010830 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:30:10 INFO - PROCESS | 1644 | 1467945010836 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 1644 | 1467945010837 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a69a000 == 43 [pid = 1644] [id = 517] 19:30:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12124c000) [pid = 1644] [serial = 1551] [outer = 0x0] 19:30:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1216ee800) [pid = 1644] [serial = 1552] [outer = 0x12124c000] 19:30:10 INFO - PROCESS | 1644 | 1467945010861 Marionette DEBUG loaded listener.js 19:30:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124b3cc00) [pid = 1644] [serial = 1553] [outer = 0x12124c000] 19:30:11 INFO - PROCESS | 1644 | 1467945011195 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]]]}] 19:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 476ms 19:30:11 INFO - PROCESS | 1644 | 1467945011219 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:30:11 INFO - PROCESS | 1644 | 1467945011220 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:30:11 INFO - PROCESS | 1644 | 1467945011223 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:30:11 INFO - PROCESS | 1644 | 1467945011224 Marionette TRACE conn2 <- [1,2042,null,{}] 19:30:11 INFO - PROCESS | 1644 | 1467945011227 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}] 19:30:11 INFO - PROCESS | 1644 | 1467945011228 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:11 INFO - PROCESS | 1644 | 1467945011346 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:30:11 INFO - PROCESS | 1644 | 1467945011367 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 1644 | 1467945011369 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x121366000 == 44 [pid = 1644] [id = 518] 19:30:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119a07c00) [pid = 1644] [serial = 1554] [outer = 0x0] 19:30:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x124d8c400) [pid = 1644] [serial = 1555] [outer = 0x119a07c00] 19:30:11 INFO - PROCESS | 1644 | 1467945011396 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126fa9800) [pid = 1644] [serial = 1556] [outer = 0x119a07c00] 19:30:11 INFO - PROCESS | 1644 | 1467945011758 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]]]}] 19:30:11 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) 19:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 568ms 19:30:11 INFO - PROCESS | 1644 | 1467945011792 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:30:11 INFO - PROCESS | 1644 | 1467945011794 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:30:11 INFO - PROCESS | 1644 | 1467945011796 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:30:11 INFO - PROCESS | 1644 | 1467945011797 Marionette TRACE conn2 <- [1,2046,null,{}] 19:30:11 INFO - PROCESS | 1644 | 1467945011799 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}] 19:30:11 INFO - PROCESS | 1644 | 1467945011800 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:11 INFO - PROCESS | 1644 | 1467945011897 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:30:11 INFO - PROCESS | 1644 | 1467945011901 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 1644 | 1467945011902 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b381800 == 45 [pid = 1644] [id = 519] 19:30:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11910bc00) [pid = 1644] [serial = 1557] [outer = 0x0] 19:30:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x127718800) [pid = 1644] [serial = 1558] [outer = 0x11910bc00] 19:30:11 INFO - PROCESS | 1644 | 1467945011926 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x127723800) [pid = 1644] [serial = 1559] [outer = 0x11910bc00] 19:30:12 INFO - PROCESS | 1644 | 1467945012247 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]]]}] 19:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 467ms 19:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:30:12 INFO - PROCESS | 1644 | 1467945012275 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1644 | 1467945012276 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:30:12 INFO - PROCESS | 1644 | 1467945012278 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1644 | 1467945012279 Marionette TRACE conn2 <- [1,2050,null,{}] 19:30:12 INFO - PROCESS | 1644 | 1467945012282 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}] 19:30:12 INFO - PROCESS | 1644 | 1467945012286 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:12 INFO - PROCESS | 1644 | 1467945012405 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:30:12 INFO - PROCESS | 1644 | 1467945012408 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 1644 | 1467945012409 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb41000 == 46 [pid = 1644] [id = 520] 19:30:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x127071c00) [pid = 1644] [serial = 1560] [outer = 0x0] 19:30:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12772cc00) [pid = 1644] [serial = 1561] [outer = 0x127071c00] 19:30:12 INFO - PROCESS | 1644 | 1467945012433 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128963800) [pid = 1644] [serial = 1562] [outer = 0x127071c00] 19:30:12 INFO - PROCESS | 1644 | 1467945012780 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]]]}] 19:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 523ms 19:30:12 INFO - PROCESS | 1644 | 1467945012803 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1644 | 1467945012805 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:30:12 INFO - PROCESS | 1644 | 1467945012807 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1644 | 1467945012808 Marionette TRACE conn2 <- [1,2054,null,{}] 19:30:12 INFO - PROCESS | 1644 | 1467945012810 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}] 19:30:12 INFO - PROCESS | 1644 | 1467945012811 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:12 INFO - PROCESS | 1644 | 1467945012914 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:30:12 INFO - PROCESS | 1644 | 1467945012926 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 1644 | 1467945012927 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb58800 == 47 [pid = 1644] [id = 521] 19:30:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128964000) [pid = 1644] [serial = 1563] [outer = 0x0] 19:30:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x128c79c00) [pid = 1644] [serial = 1564] [outer = 0x128964000] 19:30:12 INFO - PROCESS | 1644 | 1467945012951 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x128e59800) [pid = 1644] [serial = 1565] [outer = 0x128964000] 19:30:13 INFO - PROCESS | 1644 | 1467945013277 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]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11978b000) [pid = 1644] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x112f9f000) [pid = 1644] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12129e800) [pid = 1644] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1216f4c00) [pid = 1644] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x110eb5c00) [pid = 1644] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1131cc400) [pid = 1644] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x112c67c00) [pid = 1644] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11848b000) [pid = 1644] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118467400) [pid = 1644] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116fc7800) [pid = 1644] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113c3ac00) [pid = 1644] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1176dc000) [pid = 1644] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x111c79000) [pid = 1644] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:30:13 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1215c5c00) [pid = 1644] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:30:13 INFO - PROCESS | 1644 | 1467945013446 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1644 | 1467945013447 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:30:13 INFO - PROCESS | 1644 | 1467945013452 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1644 | 1467945013453 Marionette TRACE conn2 <- [1,2058,null,{}] 19:30:13 INFO - PROCESS | 1644 | 1467945013455 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}] 19:30:13 INFO - PROCESS | 1644 | 1467945013456 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:13 INFO - PROCESS | 1644 | 1467945013543 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:30:13 INFO - PROCESS | 1644 | 1467945013547 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 1644 | 1467945013550 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x119950800 == 48 [pid = 1644] [id = 522] 19:30:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1131d2400) [pid = 1644] [serial = 1566] [outer = 0x0] 19:30:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x113cd5400) [pid = 1644] [serial = 1567] [outer = 0x1131d2400] 19:30:13 INFO - PROCESS | 1644 | 1467945013575 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11978c000) [pid = 1644] [serial = 1568] [outer = 0x1131d2400] 19:30:13 INFO - PROCESS | 1644 | 1467945013921 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]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 19:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:30:13 INFO - PROCESS | 1644 | 1467945013971 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1644 | 1467945013972 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:30:13 INFO - PROCESS | 1644 | 1467945013975 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1644 | 1467945013976 Marionette TRACE conn2 <- [1,2062,null,{}] 19:30:13 INFO - PROCESS | 1644 | 1467945013978 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}] 19:30:13 INFO - PROCESS | 1644 | 1467945013980 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:14 INFO - PROCESS | 1644 | 1467945014069 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:30:14 INFO - PROCESS | 1644 | 1467945014125 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1644 | 1467945014126 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf07800 == 49 [pid = 1644] [id = 523] 19:30:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1131cc400) [pid = 1644] [serial = 1569] [outer = 0x0] 19:30:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1216f2000) [pid = 1644] [serial = 1570] [outer = 0x1131cc400] 19:30:14 INFO - PROCESS | 1644 | 1467945014148 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128ed9400) [pid = 1644] [serial = 1571] [outer = 0x1131cc400] 19:30:14 INFO - PROCESS | 1644 | 1467945014522 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]]]}] 19:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 19:30:14 INFO - PROCESS | 1644 | 1467945014544 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 1644 | 1467945014546 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:30:14 INFO - PROCESS | 1644 | 1467945014551 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 1644 | 1467945014553 Marionette TRACE conn2 <- [1,2066,null,{}] 19:30:14 INFO - PROCESS | 1644 | 1467945014556 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}] 19:30:14 INFO - PROCESS | 1644 | 1467945014572 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:14 INFO - PROCESS | 1644 | 1467945014736 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:30:14 INFO - PROCESS | 1644 | 1467945014767 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1644 | 1467945014768 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3df800 == 50 [pid = 1644] [id = 524] 19:30:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x125758000) [pid = 1644] [serial = 1572] [outer = 0x0] 19:30:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128eddc00) [pid = 1644] [serial = 1573] [outer = 0x125758000] 19:30:14 INFO - PROCESS | 1644 | 1467945014803 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1291cb400) [pid = 1644] [serial = 1574] [outer = 0x125758000] 19:30:15 INFO - PROCESS | 1644 | 1467945015152 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]]]}] 19:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 621ms 19:30:15 INFO - PROCESS | 1644 | 1467945015173 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:30:15 INFO - PROCESS | 1644 | 1467945015175 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:30:15 INFO - PROCESS | 1644 | 1467945015178 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 1644 | 1467945015180 Marionette TRACE conn2 <- [1,2070,null,{}] 19:30:15 INFO - PROCESS | 1644 | 1467945015187 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}] 19:30:15 INFO - PROCESS | 1644 | 1467945015188 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:15 INFO - PROCESS | 1644 | 1467945015321 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:30:15 INFO - PROCESS | 1644 | 1467945015410 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 1644 | 1467945015411 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3f7000 == 51 [pid = 1644] [id = 525] 19:30:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12706e800) [pid = 1644] [serial = 1575] [outer = 0x0] 19:30:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1291d0800) [pid = 1644] [serial = 1576] [outer = 0x12706e800] 19:30:15 INFO - PROCESS | 1644 | 1467945015451 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x129440c00) [pid = 1644] [serial = 1577] [outer = 0x12706e800] 19:30:16 INFO - PROCESS | 1644 | 1467945016096 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]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 975ms 19:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:30:16 INFO - PROCESS | 1644 | 1467945016153 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 1644 | 1467945016156 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:30:16 INFO - PROCESS | 1644 | 1467945016159 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 1644 | 1467945016162 Marionette TRACE conn2 <- [1,2074,null,{}] 19:30:16 INFO - PROCESS | 1644 | 1467945016189 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}] 19:30:16 INFO - PROCESS | 1644 | 1467945016191 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:16 INFO - PROCESS | 1644 | 1467945016308 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:30:16 INFO - PROCESS | 1644 | 1467945016363 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 1644 | 1467945016365 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fde000 == 52 [pid = 1644] [id = 526] 19:30:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x112e69400) [pid = 1644] [serial = 1578] [outer = 0x0] 19:30:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1133b0400) [pid = 1644] [serial = 1579] [outer = 0x112e69400] 19:30:16 INFO - PROCESS | 1644 | 1467945016396 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x115f68000) [pid = 1644] [serial = 1580] [outer = 0x112e69400] 19:30:17 INFO - PROCESS | 1644 | 1467945017141 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]]]}] 19:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1027ms 19:30:17 INFO - PROCESS | 1644 | 1467945017187 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 1644 | 1467945017191 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:30:17 INFO - PROCESS | 1644 | 1467945017196 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 1644 | 1467945017199 Marionette TRACE conn2 <- [1,2078,null,{}] 19:30:17 INFO - PROCESS | 1644 | 1467945017205 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}] 19:30:17 INFO - PROCESS | 1644 | 1467945017208 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:17 INFO - PROCESS | 1644 | 1467945017350 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:30:17 INFO - PROCESS | 1644 | 1467945017464 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 1644 | 1467945017467 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x116999800 == 53 [pid = 1644] [id = 527] 19:30:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x115f72000) [pid = 1644] [serial = 1581] [outer = 0x0] 19:30:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x115fda400) [pid = 1644] [serial = 1582] [outer = 0x115f72000] 19:30:17 INFO - PROCESS | 1644 | 1467945017514 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x116a0fc00) [pid = 1644] [serial = 1583] [outer = 0x115f72000] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d1000 == 52 [pid = 1644] [id = 505] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12778c800 == 51 [pid = 1644] [id = 503] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12a693800 == 50 [pid = 1644] [id = 506] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a7800 == 49 [pid = 1644] [id = 504] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x124c0b800 == 48 [pid = 1644] [id = 502] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121f84000 == 47 [pid = 1644] [id = 501] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3df800 == 46 [pid = 1644] [id = 524] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf07800 == 45 [pid = 1644] [id = 523] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x119950800 == 44 [pid = 1644] [id = 522] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb58800 == 43 [pid = 1644] [id = 521] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb41000 == 42 [pid = 1644] [id = 520] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12771cc00) [pid = 1644] [serial = 1522] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12b381800 == 41 [pid = 1644] [id = 519] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121366000 == 40 [pid = 1644] [id = 518] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12a69a000 == 39 [pid = 1644] [id = 517] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa9000 == 38 [pid = 1644] [id = 516] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x127798000 == 37 [pid = 1644] [id = 515] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12506e800 == 36 [pid = 1644] [id = 514] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121c97000 == 35 [pid = 1644] [id = 513] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121367000 == 34 [pid = 1644] [id = 512] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1199cf800 == 33 [pid = 1644] [id = 511] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa9800 == 32 [pid = 1644] [id = 510] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x116fea800 == 31 [pid = 1644] [id = 509] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x11641c000 == 30 [pid = 1644] [id = 508] 19:30:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac14800 == 29 [pid = 1644] [id = 507] 19:30:17 INFO - PROCESS | 1644 | 1467945017957 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]]]}] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119a0b400) [pid = 1644] [serial = 1504] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1199c2400) [pid = 1644] [serial = 1502] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11978ec00) [pid = 1644] [serial = 1501] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121388c00) [pid = 1644] [serial = 1507] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x124879000) [pid = 1644] [serial = 1510] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118fbac00) [pid = 1644] [serial = 1513] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1216f8c00) [pid = 1644] [serial = 1508] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124d8a400) [pid = 1644] [serial = 1516] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12680d000) [pid = 1644] [serial = 1519] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11806fc00) [pid = 1644] [serial = 1517] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1196b1800) [pid = 1644] [serial = 1498] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118864000) [pid = 1644] [serial = 1495] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118fc5c00) [pid = 1644] [serial = 1496] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118062400) [pid = 1644] [serial = 1492] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1181acc00) [pid = 1644] [serial = 1493] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x114fcc800) [pid = 1644] [serial = 1489] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x115fdbc00) [pid = 1644] [serial = 1490] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1181a8000) [pid = 1644] [serial = 1487] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11806f800) [pid = 1644] [serial = 1486] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1131a5400) [pid = 1644] [serial = 1484] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x111f0a000) [pid = 1644] [serial = 1483] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x124f06c00) [pid = 1644] [serial = 1481] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1270f5c00) [pid = 1644] [serial = 1520] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121257400) [pid = 1644] [serial = 1505] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124bb4c00) [pid = 1644] [serial = 1511] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12176ec00) [pid = 1644] [serial = 1514] [outer = 0x0] [url = about:blank] 19:30:17 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119788000) [pid = 1644] [serial = 1499] [outer = 0x0] [url = about:blank] 19:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 825ms 19:30:18 INFO - PROCESS | 1644 | 1467945018021 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 1644 | 1467945018024 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:30:18 INFO - PROCESS | 1644 | 1467945018029 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 1644 | 1467945018031 Marionette TRACE conn2 <- [1,2082,null,{}] 19:30:18 INFO - PROCESS | 1644 | 1467945018033 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}] 19:30:18 INFO - PROCESS | 1644 | 1467945018035 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:18 INFO - PROCESS | 1644 | 1467945018116 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:30:18 INFO - PROCESS | 1644 | 1467945018122 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1644 | 1467945018123 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x11815d800 == 30 [pid = 1644] [id = 528] 19:30:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1171c9c00) [pid = 1644] [serial = 1584] [outer = 0x0] 19:30:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1176e1400) [pid = 1644] [serial = 1585] [outer = 0x1171c9c00] 19:30:18 INFO - PROCESS | 1644 | 1467945018152 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118188000) [pid = 1644] [serial = 1586] [outer = 0x1171c9c00] 19:30:18 INFO - PROCESS | 1644 | 1467945018519 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]]]}] 19:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 19:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:30:18 INFO - PROCESS | 1644 | 1467945018549 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 1644 | 1467945018551 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:30:18 INFO - PROCESS | 1644 | 1467945018553 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 1644 | 1467945018555 Marionette TRACE conn2 <- [1,2086,null,{}] 19:30:18 INFO - PROCESS | 1644 | 1467945018563 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}] 19:30:18 INFO - PROCESS | 1644 | 1467945018569 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:18 INFO - PROCESS | 1644 | 1467945018647 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:30:18 INFO - PROCESS | 1644 | 1467945018654 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1644 | 1467945018656 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x119397800 == 31 [pid = 1644] [id = 529] 19:30:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1181ad000) [pid = 1644] [serial = 1587] [outer = 0x0] 19:30:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118494c00) [pid = 1644] [serial = 1588] [outer = 0x1181ad000] 19:30:18 INFO - PROCESS | 1644 | 1467945018684 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118f3f800) [pid = 1644] [serial = 1589] [outer = 0x1181ad000] 19:30:19 INFO - PROCESS | 1644 | 1467945019052 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]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 19:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:30:19 INFO - PROCESS | 1644 | 1467945019078 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1644 | 1467945019079 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:30:19 INFO - PROCESS | 1644 | 1467945019083 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1644 | 1467945019084 Marionette TRACE conn2 <- [1,2090,null,{}] 19:30:19 INFO - PROCESS | 1644 | 1467945019087 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}] 19:30:19 INFO - PROCESS | 1644 | 1467945019088 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:19 INFO - PROCESS | 1644 | 1467945019170 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:30:19 INFO - PROCESS | 1644 | 1467945019174 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1644 | 1467945019175 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0d9000 == 32 [pid = 1644] [id = 530] 19:30:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112e61c00) [pid = 1644] [serial = 1590] [outer = 0x0] 19:30:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11967b800) [pid = 1644] [serial = 1591] [outer = 0x112e61c00] 19:30:19 INFO - PROCESS | 1644 | 1467945019201 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1196b6c00) [pid = 1644] [serial = 1592] [outer = 0x112e61c00] 19:30:19 INFO - PROCESS | 1644 | 1467945019627 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]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 572ms 19:30:19 INFO - PROCESS | 1644 | 1467945019655 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1644 | 1467945019658 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:30:19 INFO - PROCESS | 1644 | 1467945019662 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1644 | 1467945019664 Marionette TRACE conn2 <- [1,2094,null,{}] 19:30:19 INFO - PROCESS | 1644 | 1467945019668 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}] 19:30:19 INFO - PROCESS | 1644 | 1467945019669 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:19 INFO - PROCESS | 1644 | 1467945019769 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:30:19 INFO - PROCESS | 1644 | 1467945019838 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1644 | 1467945019842 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f82000 == 33 [pid = 1644] [id = 531] 19:30:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1133d3000) [pid = 1644] [serial = 1593] [outer = 0x0] 19:30:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x115f6ac00) [pid = 1644] [serial = 1594] [outer = 0x1133d3000] 19:30:19 INFO - PROCESS | 1644 | 1467945019873 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1171c3000) [pid = 1644] [serial = 1595] [outer = 0x1133d3000] 19:30:20 INFO - PROCESS | 1644 | 1467945020320 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]]]}] 19:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 19:30:20 INFO - PROCESS | 1644 | 1467945020348 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 1644 | 1467945020352 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:30:20 INFO - PROCESS | 1644 | 1467945020358 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 1644 | 1467945020360 Marionette TRACE conn2 <- [1,2098,null,{}] 19:30:20 INFO - PROCESS | 1644 | 1467945020363 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}] 19:30:20 INFO - PROCESS | 1644 | 1467945020365 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:20 INFO - PROCESS | 1644 | 1467945020463 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:30:20 INFO - PROCESS | 1644 | 1467945020530 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 1644 | 1467945020531 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x121487800 == 34 [pid = 1644] [id = 532] 19:30:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1181a7800) [pid = 1644] [serial = 1596] [outer = 0x0] 19:30:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118323c00) [pid = 1644] [serial = 1597] [outer = 0x1181a7800] 19:30:20 INFO - PROCESS | 1644 | 1467945020562 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11885e000) [pid = 1644] [serial = 1598] [outer = 0x1181a7800] 19:30:20 INFO - PROCESS | 1644 | 1467945020975 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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 19:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:30:21 INFO - PROCESS | 1644 | 1467945021029 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 1644 | 1467945021031 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:30:21 INFO - PROCESS | 1644 | 1467945021033 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 1644 | 1467945021036 Marionette TRACE conn2 <- [1,2102,null,{}] 19:30:21 INFO - PROCESS | 1644 | 1467945021044 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}] 19:30:21 INFO - PROCESS | 1644 | 1467945021047 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:21 INFO - PROCESS | 1644 | 1467945021159 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:30:21 INFO - PROCESS | 1644 | 1467945021240 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 1644 | 1467945021242 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x1248a2800 == 35 [pid = 1644] [id = 533] 19:30:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119682400) [pid = 1644] [serial = 1599] [outer = 0x0] 19:30:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11978e400) [pid = 1644] [serial = 1600] [outer = 0x119682400] 19:30:21 INFO - PROCESS | 1644 | 1467945021274 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1199bd800) [pid = 1644] [serial = 1601] [outer = 0x119682400] 19:30:21 INFO - PROCESS | 1644 | 1467945021666 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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 19:30:21 INFO - PROCESS | 1644 | 1467945021707 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 1644 | 1467945021709 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:30:21 INFO - PROCESS | 1644 | 1467945021711 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 1644 | 1467945021712 Marionette TRACE conn2 <- [1,2106,null,{}] 19:30:21 INFO - PROCESS | 1644 | 1467945021715 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}] 19:30:21 INFO - PROCESS | 1644 | 1467945021717 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:21 INFO - PROCESS | 1644 | 1467945021823 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:30:21 INFO - PROCESS | 1644 | 1467945021940 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 1644 | 1467945021942 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x112cc1800 == 36 [pid = 1644] [id = 534] 19:30:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1199c2800) [pid = 1644] [serial = 1602] [outer = 0x0] 19:30:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119a10000) [pid = 1644] [serial = 1603] [outer = 0x1199c2800] 19:30:21 INFO - PROCESS | 1644 | 1467945021988 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119e1f800) [pid = 1644] [serial = 1604] [outer = 0x1199c2800] 19:30:22 INFO - PROCESS | 1644 | 1467945022492 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]]]}] 19:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 824ms 19:30:22 INFO - PROCESS | 1644 | 1467945022536 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:30:22 INFO - PROCESS | 1644 | 1467945022538 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:30:22 INFO - PROCESS | 1644 | 1467945022540 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 1644 | 1467945022541 Marionette TRACE conn2 <- [1,2110,null,{}] 19:30:22 INFO - PROCESS | 1644 | 1467945022544 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}] 19:30:22 INFO - PROCESS | 1644 | 1467945022545 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:22 INFO - PROCESS | 1644 | 1467945022639 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:30:22 INFO - PROCESS | 1644 | 1467945022694 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 1644 | 1467945022696 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x127792800 == 37 [pid = 1644] [id = 535] 19:30:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x119a05400) [pid = 1644] [serial = 1605] [outer = 0x0] 19:30:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121250400) [pid = 1644] [serial = 1606] [outer = 0x119a05400] 19:30:22 INFO - PROCESS | 1644 | 1467945022725 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x121299400) [pid = 1644] [serial = 1607] [outer = 0x119a05400] 19:30:23 INFO - PROCESS | 1644 | 1467945023222 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]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 19:30:23 INFO - PROCESS | 1644 | 1467945023261 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 1644 | 1467945023263 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:30:23 INFO - PROCESS | 1644 | 1467945023287 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 1644 | 1467945023289 Marionette TRACE conn2 <- [1,2114,null,{}] 19:30:23 INFO - PROCESS | 1644 | 1467945023294 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}] 19:30:23 INFO - PROCESS | 1644 | 1467945023295 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:23 INFO - PROCESS | 1644 | 1467945023393 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:30:23 INFO - PROCESS | 1644 | 1467945023462 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1644 | 1467945023465 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f84800 == 38 [pid = 1644] [id = 536] 19:30:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1164d5400) [pid = 1644] [serial = 1608] [outer = 0x0] 19:30:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x116a0ec00) [pid = 1644] [serial = 1609] [outer = 0x1164d5400] 19:30:23 INFO - PROCESS | 1644 | 1467945023494 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x118064c00) [pid = 1644] [serial = 1610] [outer = 0x1164d5400] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x119397800 == 37 [pid = 1644] [id = 529] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x11815d800 == 36 [pid = 1644] [id = 528] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x116999800 == 35 [pid = 1644] [id = 527] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x116fde000 == 34 [pid = 1644] [id = 526] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x127792800 == 33 [pid = 1644] [id = 535] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x112cc1800 == 32 [pid = 1644] [id = 534] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x1248a2800 == 31 [pid = 1644] [id = 533] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3f7000 == 30 [pid = 1644] [id = 525] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x121487800 == 29 [pid = 1644] [id = 532] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0d9000 == 28 [pid = 1644] [id = 530] 19:30:24 INFO - PROCESS | 1644 | --DOCSHELL 0x116f82000 == 27 [pid = 1644] [id = 531] 19:30:24 INFO - PROCESS | 1644 | 1467945024431 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]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1198ms 19:30:24 INFO - PROCESS | 1644 | 1467945024466 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 1644 | 1467945024470 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:30:24 INFO - PROCESS | 1644 | 1467945024488 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 1644 | 1467945024490 Marionette TRACE conn2 <- [1,2118,null,{}] 19:30:24 INFO - PROCESS | 1644 | 1467945024494 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}] 19:30:24 INFO - PROCESS | 1644 | 1467945024496 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:24 INFO - PROCESS | 1644 | 1467945024601 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:30:24 INFO - PROCESS | 1644 | 1467945024606 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:24 INFO - PROCESS | 1644 | 1467945024609 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fda800 == 28 [pid = 1644] [id = 537] 19:30:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1176e0800) [pid = 1644] [serial = 1611] [outer = 0x0] 19:30:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1181a1000) [pid = 1644] [serial = 1612] [outer = 0x1176e0800] 19:30:24 INFO - PROCESS | 1644 | 1467945024637 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1181aec00) [pid = 1644] [serial = 1613] [outer = 0x1176e0800] 19:30:24 INFO - PROCESS | 1644 | 1467945024987 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]]]}] 19:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 528ms 19:30:25 INFO - PROCESS | 1644 | 1467945025011 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:30:25 INFO - PROCESS | 1644 | 1467945025014 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:30:25 INFO - PROCESS | 1644 | 1467945025021 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 1644 | 1467945025023 Marionette TRACE conn2 <- [1,2122,null,{}] 19:30:25 INFO - PROCESS | 1644 | 1467945025026 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}] 19:30:25 INFO - PROCESS | 1644 | 1467945025027 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:25 INFO - PROCESS | 1644 | 1467945025127 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:30:25 INFO - PROCESS | 1644 | 1467945025164 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1644 | 1467945025166 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x119b8f800 == 29 [pid = 1644] [id = 538] 19:30:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x118465800) [pid = 1644] [serial = 1614] [outer = 0x0] 19:30:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118fbf800) [pid = 1644] [serial = 1615] [outer = 0x118465800] 19:30:25 INFO - PROCESS | 1644 | 1467945025194 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1196bbc00) [pid = 1644] [serial = 1616] [outer = 0x118465800] 19:30:25 INFO - PROCESS | 1644 | 1467945025548 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]]]}] 19:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 571ms 19:30:25 INFO - PROCESS | 1644 | 1467945025592 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:30:25 INFO - PROCESS | 1644 | 1467945025594 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:30:25 INFO - PROCESS | 1644 | 1467945025596 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 1644 | 1467945025598 Marionette TRACE conn2 <- [1,2126,null,{}] 19:30:25 INFO - PROCESS | 1644 | 1467945025606 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}] 19:30:25 INFO - PROCESS | 1644 | 1467945025609 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:25 INFO - PROCESS | 1644 | 1467945025711 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:30:25 INFO - PROCESS | 1644 | 1467945025750 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1644 | 1467945025752 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x125068000 == 30 [pid = 1644] [id = 539] 19:30:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x1133ab800) [pid = 1644] [serial = 1617] [outer = 0x0] 19:30:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x119e2a800) [pid = 1644] [serial = 1618] [outer = 0x1133ab800] 19:30:25 INFO - PROCESS | 1644 | 1467945025780 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x1212a2400) [pid = 1644] [serial = 1619] [outer = 0x1133ab800] 19:30:26 INFO - PROCESS | 1644 | 1467945026113 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]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 573ms 19:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:30:26 INFO - PROCESS | 1644 | 1467945026170 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 1644 | 1467945026172 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:30:26 INFO - PROCESS | 1644 | 1467945026174 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1644 | 1467945026175 Marionette TRACE conn2 <- [1,2130,null,{}] 19:30:26 INFO - PROCESS | 1644 | 1467945026178 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}] 19:30:26 INFO - PROCESS | 1644 | 1467945026179 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:26 INFO - PROCESS | 1644 | 1467945026561 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x11910bc00) [pid = 1644] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x127071c00) [pid = 1644] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x128964000) [pid = 1644] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1131d2400) [pid = 1644] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x125758000) [pid = 1644] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x118327800) [pid = 1644] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x110eadc00) [pid = 1644] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1181a4000) [pid = 1644] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12124c000) [pid = 1644] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119b27400) [pid = 1644] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x115f18400) [pid = 1644] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1270f7c00) [pid = 1644] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x112f9f800) [pid = 1644] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1127d9800) [pid = 1644] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119e2c800) [pid = 1644] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119a07c00) [pid = 1644] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1131cc400) [pid = 1644] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x116a0e000) [pid = 1644] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1171c9c00) [pid = 1644] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12706e800) [pid = 1644] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x112e69400) [pid = 1644] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x115f72000) [pid = 1644] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112e61c00) [pid = 1644] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:30:26 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1181ad000) [pid = 1644] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:30:26 INFO - PROCESS | 1644 | 1467945026631 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 1644 | 1467945026632 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x1139a6000 == 31 [pid = 1644] [id = 540] 19:30:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x110eb3000) [pid = 1644] [serial = 1620] [outer = 0x0] 19:30:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1127d9800) [pid = 1644] [serial = 1621] [outer = 0x110eb3000] 19:30:26 INFO - PROCESS | 1644 | 1467945026657 Marionette DEBUG loaded listener.js 19:30:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11692c800) [pid = 1644] [serial = 1622] [outer = 0x110eb3000] 19:30:26 INFO - PROCESS | 1644 | 1467945026940 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] 19:30:27 INFO - PROCESS | 1644 | 1467945026995 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:30:27 INFO - PROCESS | 1644 | 1467945026997 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1644 | 1467945026998 Marionette TRACE conn2 <- [1,2134,null,{}] 19:30:27 INFO - PROCESS | 1644 | 1467945027011 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}] 19:30:27 INFO - PROCESS | 1644 | 1467945027012 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:27 INFO - PROCESS | 1644 | 1467945027084 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:30:27 INFO - PROCESS | 1644 | 1467945027145 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 1644 | 1467945027146 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x129263800 == 32 [pid = 1644] [id = 541] 19:30:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x111aa5800) [pid = 1644] [serial = 1623] [outer = 0x0] 19:30:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11806dc00) [pid = 1644] [serial = 1624] [outer = 0x111aa5800] 19:30:27 INFO - PROCESS | 1644 | 1467945027171 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11990a400) [pid = 1644] [serial = 1625] [outer = 0x111aa5800] 19:30:27 INFO - PROCESS | 1644 | 1467945027464 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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 473ms 19:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:30:27 INFO - PROCESS | 1644 | 1467945027474 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 1644 | 1467945027476 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:30:27 INFO - PROCESS | 1644 | 1467945027478 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1644 | 1467945027479 Marionette TRACE conn2 <- [1,2138,null,{}] 19:30:27 INFO - PROCESS | 1644 | 1467945027489 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}] 19:30:27 INFO - PROCESS | 1644 | 1467945027493 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:27 INFO - PROCESS | 1644 | 1467945027595 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:30:27 INFO - PROCESS | 1644 | 1467945027602 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 1644 | 1467945027603 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8d1800 == 33 [pid = 1644] [id = 542] 19:30:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118694800) [pid = 1644] [serial = 1626] [outer = 0x0] 19:30:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1216f4c00) [pid = 1644] [serial = 1627] [outer = 0x118694800] 19:30:27 INFO - PROCESS | 1644 | 1467945027629 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x125698c00) [pid = 1644] [serial = 1628] [outer = 0x118694800] 19:30:27 INFO - PROCESS | 1644 | 1467945027984 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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 19:30:28 INFO - PROCESS | 1644 | 1467945027998 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 1644 | 1467945027999 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:30:28 INFO - PROCESS | 1644 | 1467945028005 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 1644 | 1467945028006 Marionette TRACE conn2 <- [1,2142,null,{}] 19:30:28 INFO - PROCESS | 1644 | 1467945028008 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}] 19:30:28 INFO - PROCESS | 1644 | 1467945028010 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:28 INFO - PROCESS | 1644 | 1467945028122 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:30:28 INFO - PROCESS | 1644 | 1467945028128 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 1644 | 1467945028129 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b381800 == 34 [pid = 1644] [id = 543] 19:30:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x121388c00) [pid = 1644] [serial = 1629] [outer = 0x0] 19:30:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126803400) [pid = 1644] [serial = 1630] [outer = 0x121388c00] 19:30:28 INFO - PROCESS | 1644 | 1467945028156 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126a0e400) [pid = 1644] [serial = 1631] [outer = 0x121388c00] 19:30:28 INFO - PROCESS | 1644 | 1467945028470 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] 19:30:28 INFO - PROCESS | 1644 | 1467945028526 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:30:28 INFO - PROCESS | 1644 | 1467945028528 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 1644 | 1467945028529 Marionette TRACE conn2 <- [1,2146,null,{}] 19:30:28 INFO - PROCESS | 1644 | 1467945028531 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}] 19:30:28 INFO - PROCESS | 1644 | 1467945028533 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:28 INFO - PROCESS | 1644 | 1467945028655 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:30:28 INFO - PROCESS | 1644 | 1467945028714 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 1644 | 1467945028716 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x112fd7800 == 35 [pid = 1644] [id = 544] 19:30:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11297ac00) [pid = 1644] [serial = 1632] [outer = 0x0] 19:30:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x112c8e000) [pid = 1644] [serial = 1633] [outer = 0x11297ac00] 19:30:28 INFO - PROCESS | 1644 | 1467945028747 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x113ce2400) [pid = 1644] [serial = 1634] [outer = 0x11297ac00] 19:30:29 INFO - PROCESS | 1644 | 1467945029347 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] 19:30:29 INFO - PROCESS | 1644 | 1467945029402 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:30:29 INFO - PROCESS | 1644 | 1467945029406 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 1644 | 1467945029409 Marionette TRACE conn2 <- [1,2150,null,{}] 19:30:29 INFO - PROCESS | 1644 | 1467945029412 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}] 19:30:29 INFO - PROCESS | 1644 | 1467945029414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:29 INFO - PROCESS | 1644 | 1467945029521 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:30:29 INFO - PROCESS | 1644 | 1467945029582 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 1644 | 1467945029584 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x124896000 == 36 [pid = 1644] [id = 545] 19:30:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x117e99400) [pid = 1644] [serial = 1635] [outer = 0x0] 19:30:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1186a0800) [pid = 1644] [serial = 1636] [outer = 0x117e99400] 19:30:29 INFO - PROCESS | 1644 | 1467945029614 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1196ae400) [pid = 1644] [serial = 1637] [outer = 0x117e99400] 19:30:30 INFO - PROCESS | 1644 | 1467945030189 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]]]}] 19:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 823ms 19:30:30 INFO - PROCESS | 1644 | 1467945030337 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1644 | 1467945030340 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:30:30 INFO - PROCESS | 1644 | 1467945030378 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1644 | 1467945030381 Marionette TRACE conn2 <- [1,2154,null,{}] 19:30:30 INFO - PROCESS | 1644 | 1467945030387 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}] 19:30:30 INFO - PROCESS | 1644 | 1467945030390 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:30 INFO - PROCESS | 1644 | 1467945030537 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:30:30 INFO - PROCESS | 1644 | 1467945030663 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 1644 | 1467945030667 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x11393b800 == 37 [pid = 1644] [id = 546] 19:30:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x112f9a400) [pid = 1644] [serial = 1638] [outer = 0x0] 19:30:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1131ad400) [pid = 1644] [serial = 1639] [outer = 0x112f9a400] 19:30:30 INFO - PROCESS | 1644 | 1467945030694 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1139c6800) [pid = 1644] [serial = 1640] [outer = 0x112f9a400] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12b381800 == 36 [pid = 1644] [id = 543] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8d1800 == 35 [pid = 1644] [id = 542] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x129263800 == 34 [pid = 1644] [id = 541] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x1139a6000 == 33 [pid = 1644] [id = 540] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x125068000 == 32 [pid = 1644] [id = 539] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x119b8f800 == 31 [pid = 1644] [id = 538] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x116fda800 == 30 [pid = 1644] [id = 537] 19:30:30 INFO - PROCESS | 1644 | --DOCSHELL 0x116f84800 == 29 [pid = 1644] [id = 536] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x127718800) [pid = 1644] [serial = 1558] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12772cc00) [pid = 1644] [serial = 1561] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x128c79c00) [pid = 1644] [serial = 1564] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x128963800) [pid = 1644] [serial = 1562] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x128e59800) [pid = 1644] [serial = 1565] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x113cd5400) [pid = 1644] [serial = 1567] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x11978c000) [pid = 1644] [serial = 1568] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x128eddc00) [pid = 1644] [serial = 1573] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118466000) [pid = 1644] [serial = 1534] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118495400) [pid = 1644] [serial = 1535] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118186c00) [pid = 1644] [serial = 1531] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1181abc00) [pid = 1644] [serial = 1532] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1199c3800) [pid = 1644] [serial = 1543] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119b26000) [pid = 1644] [serial = 1544] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1216ee800) [pid = 1644] [serial = 1552] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124b3cc00) [pid = 1644] [serial = 1553] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119e24000) [pid = 1644] [serial = 1546] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121019000) [pid = 1644] [serial = 1547] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116903000) [pid = 1644] [serial = 1528] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x116fbfc00) [pid = 1644] [serial = 1529] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x127721400) [pid = 1644] [serial = 1523] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1176e1400) [pid = 1644] [serial = 1585] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1291d0800) [pid = 1644] [serial = 1576] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1133b0400) [pid = 1644] [serial = 1579] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x115fda400) [pid = 1644] [serial = 1582] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x116a0fc00) [pid = 1644] [serial = 1583] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118494c00) [pid = 1644] [serial = 1588] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1133b0c00) [pid = 1644] [serial = 1525] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x113cd7800) [pid = 1644] [serial = 1526] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1196b6c00) [pid = 1644] [serial = 1592] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118534800) [pid = 1644] [serial = 1537] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x115f68000) [pid = 1644] [serial = 1580] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119107400) [pid = 1644] [serial = 1538] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x121296c00) [pid = 1644] [serial = 1549] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1212a1000) [pid = 1644] [serial = 1550] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x124d8c400) [pid = 1644] [serial = 1555] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x128ed9400) [pid = 1644] [serial = 1571] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x118f3f800) [pid = 1644] [serial = 1589] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1196b3000) [pid = 1644] [serial = 1540] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x127723800) [pid = 1644] [serial = 1559] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x118188000) [pid = 1644] [serial = 1586] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x126fa9800) [pid = 1644] [serial = 1556] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x129440c00) [pid = 1644] [serial = 1577] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x11990ec00) [pid = 1644] [serial = 1541] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x1291cb400) [pid = 1644] [serial = 1574] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x1216f2000) [pid = 1644] [serial = 1570] [outer = 0x0] [url = about:blank] 19:30:30 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x11967b800) [pid = 1644] [serial = 1591] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1644 | 1467945031131 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]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 789ms 19:30:31 INFO - PROCESS | 1644 | 1467945031158 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:30:31 INFO - PROCESS | 1644 | 1467945031161 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:30:31 INFO - PROCESS | 1644 | 1467945031169 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1644 | 1467945031173 Marionette TRACE conn2 <- [1,2158,null,{}] 19:30:31 INFO - PROCESS | 1644 | 1467945031177 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}] 19:30:31 INFO - PROCESS | 1644 | 1467945031179 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:31 INFO - PROCESS | 1644 | 1467945031308 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:30:31 INFO - PROCESS | 1644 | 1467945031324 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 1644 | 1467945031326 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x118458000 == 30 [pid = 1644] [id = 547] 19:30:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x1167a1800) [pid = 1644] [serial = 1641] [outer = 0x0] 19:30:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x1176db000) [pid = 1644] [serial = 1642] [outer = 0x1167a1800] 19:30:31 INFO - PROCESS | 1644 | 1467945031368 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11806e800) [pid = 1644] [serial = 1643] [outer = 0x1167a1800] 19:30:31 INFO - PROCESS | 1644 | 1467945031740 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]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 630ms 19:30:31 INFO - PROCESS | 1644 | 1467945031795 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:30:31 INFO - PROCESS | 1644 | 1467945031796 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:30:31 INFO - PROCESS | 1644 | 1467945031798 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1644 | 1467945031799 Marionette TRACE conn2 <- [1,2162,null,{}] 19:30:31 INFO - PROCESS | 1644 | 1467945031806 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}] 19:30:31 INFO - PROCESS | 1644 | 1467945031810 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:31 INFO - PROCESS | 1644 | 1467945031893 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:30:31 INFO - PROCESS | 1644 | 1467945031923 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 1644 | 1467945031926 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d1000 == 31 [pid = 1644] [id = 548] 19:30:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118863c00) [pid = 1644] [serial = 1644] [outer = 0x0] 19:30:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x118f43800) [pid = 1644] [serial = 1645] [outer = 0x118863c00] 19:30:31 INFO - PROCESS | 1644 | 1467945031954 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11967f800) [pid = 1644] [serial = 1646] [outer = 0x118863c00] 19:30:32 INFO - PROCESS | 1644 | 1467945032296 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]]]}] 19:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 19:30:32 INFO - PROCESS | 1644 | 1467945032320 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:30:32 INFO - PROCESS | 1644 | 1467945032322 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:30:32 INFO - PROCESS | 1644 | 1467945032324 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:30:32 INFO - PROCESS | 1644 | 1467945032325 Marionette TRACE conn2 <- [1,2166,null,{}] 19:30:32 INFO - PROCESS | 1644 | 1467945032327 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}] 19:30:32 INFO - PROCESS | 1644 | 1467945032329 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:32 INFO - PROCESS | 1644 | 1467945032411 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:30:32 INFO - PROCESS | 1644 | 1467945032416 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1644 | 1467945032419 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x1215a3000 == 32 [pid = 1644] [id = 549] 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119685c00) [pid = 1644] [serial = 1647] [outer = 0x0] 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119788800) [pid = 1644] [serial = 1648] [outer = 0x119685c00] 19:30:32 INFO - PROCESS | 1644 | 1467945032444 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1199bf800) [pid = 1644] [serial = 1649] [outer = 0x119685c00] 19:30:32 INFO - PROCESS | 1644 | 1467945032785 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]]]}] 19:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 469ms 19:30:32 INFO - PROCESS | 1644 | 1467945032794 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:30:32 INFO - PROCESS | 1644 | 1467945032795 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:30:32 INFO - PROCESS | 1644 | 1467945032797 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:30:32 INFO - PROCESS | 1644 | 1467945032798 Marionette TRACE conn2 <- [1,2170,null,{}] 19:30:32 INFO - PROCESS | 1644 | 1467945032804 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}] 19:30:32 INFO - PROCESS | 1644 | 1467945032806 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:32 INFO - PROCESS | 1644 | 1467945032887 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:30:32 INFO - PROCESS | 1644 | 1467945032890 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1644 | 1467945032892 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f7a800 == 33 [pid = 1644] [id = 550] 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1199c3000) [pid = 1644] [serial = 1650] [outer = 0x0] 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119b27000) [pid = 1644] [serial = 1651] [outer = 0x1199c3000] 19:30:32 INFO - PROCESS | 1644 | 1467945032916 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119e29c00) [pid = 1644] [serial = 1652] [outer = 0x1199c3000] 19:30:33 INFO - PROCESS | 1644 | 1467945033303 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]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 525ms 19:30:33 INFO - PROCESS | 1644 | 1467945033323 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1644 | 1467945033324 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:30:33 INFO - PROCESS | 1644 | 1467945033336 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1644 | 1467945033337 Marionette TRACE conn2 <- [1,2174,null,{}] 19:30:33 INFO - PROCESS | 1644 | 1467945033340 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}] 19:30:33 INFO - PROCESS | 1644 | 1467945033344 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:33 INFO - PROCESS | 1644 | 1467945033471 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:30:33 INFO - PROCESS | 1644 | 1467945033475 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1644 | 1467945033477 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea1000 == 34 [pid = 1644] [id = 551] 19:30:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1199c4800) [pid = 1644] [serial = 1653] [outer = 0x0] 19:30:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121298000) [pid = 1644] [serial = 1654] [outer = 0x1199c4800] 19:30:33 INFO - PROCESS | 1644 | 1467945033502 Marionette DEBUG loaded listener.js 19:30:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121cb1400) [pid = 1644] [serial = 1655] [outer = 0x1199c4800] 19:30:33 INFO - PROCESS | 1644 | 1467945033840 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]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 530ms 19:30:33 INFO - PROCESS | 1644 | 1467945033857 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1644 | 1467945033858 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:30:33 INFO - PROCESS | 1644 | 1467945033861 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1644 | 1467945033863 Marionette TRACE conn2 <- [1,2178,null,{}] 19:30:33 INFO - PROCESS | 1644 | 1467945033865 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}] 19:30:33 INFO - PROCESS | 1644 | 1467945033867 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:33 INFO - PROCESS | 1644 | 1467945033973 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:30:33 INFO - PROCESS | 1644 | 1467945033985 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1644 | 1467945033986 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12976f800 == 35 [pid = 1644] [id = 552] 19:30:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1171c7400) [pid = 1644] [serial = 1656] [outer = 0x0] 19:30:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124b3dc00) [pid = 1644] [serial = 1657] [outer = 0x1171c7400] 19:30:34 INFO - PROCESS | 1644 | 1467945034010 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x124d8c400) [pid = 1644] [serial = 1658] [outer = 0x1171c7400] 19:30:34 INFO - PROCESS | 1644 | 1467945034345 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]]]}] 19:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 19:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:30:34 INFO - PROCESS | 1644 | 1467945034381 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 1644 | 1467945034383 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:30:34 INFO - PROCESS | 1644 | 1467945034387 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1644 | 1467945034388 Marionette TRACE conn2 <- [1,2182,null,{}] 19:30:34 INFO - PROCESS | 1644 | 1467945034391 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}] 19:30:34 INFO - PROCESS | 1644 | 1467945034392 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:34 INFO - PROCESS | 1644 | 1467945034489 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:30:34 INFO - PROCESS | 1644 | 1467945034502 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 1644 | 1467945034503 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8bb000 == 36 [pid = 1644] [id = 553] 19:30:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x124bb4c00) [pid = 1644] [serial = 1659] [outer = 0x0] 19:30:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x126802800) [pid = 1644] [serial = 1660] [outer = 0x124bb4c00] 19:30:34 INFO - PROCESS | 1644 | 1467945034526 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x126fa9800) [pid = 1644] [serial = 1661] [outer = 0x124bb4c00] 19:30:34 INFO - PROCESS | 1644 | 1467945034929 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]]]}] 19:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 571ms 19:30:34 INFO - PROCESS | 1644 | 1467945034966 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 1644 | 1467945034970 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:30:34 INFO - PROCESS | 1644 | 1467945034974 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1644 | 1467945034976 Marionette TRACE conn2 <- [1,2186,null,{}] 19:30:34 INFO - PROCESS | 1644 | 1467945034979 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}] 19:30:34 INFO - PROCESS | 1644 | 1467945034981 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:35 INFO - PROCESS | 1644 | 1467945035201 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1164d5400) [pid = 1644] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1176e0800) [pid = 1644] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1133d3000) [pid = 1644] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1181a7800) [pid = 1644] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119682400) [pid = 1644] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118465800) [pid = 1644] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1199c2800) [pid = 1644] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1133ab800) [pid = 1644] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119a05400) [pid = 1644] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118694800) [pid = 1644] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x110eb3000) [pid = 1644] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:30:35 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x111aa5800) [pid = 1644] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:30:35 INFO - PROCESS | 1644 | 1467945035273 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 1644 | 1467945035274 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199dc000 == 37 [pid = 1644] [id = 554] 19:30:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x110eb3c00) [pid = 1644] [serial = 1662] [outer = 0x0] 19:30:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1133d3000) [pid = 1644] [serial = 1663] [outer = 0x110eb3c00] 19:30:35 INFO - PROCESS | 1644 | 1467945035314 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118329800) [pid = 1644] [serial = 1664] [outer = 0x110eb3c00] 19:30:35 INFO - PROCESS | 1644 | 1467945035634 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]]]}] 19:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 19:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:30:35 INFO - PROCESS | 1644 | 1467945035644 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:30:35 INFO - PROCESS | 1644 | 1467945035645 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:30:35 INFO - PROCESS | 1644 | 1467945035647 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:30:35 INFO - PROCESS | 1644 | 1467945035648 Marionette TRACE conn2 <- [1,2190,null,{}] 19:30:35 INFO - PROCESS | 1644 | 1467945035659 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}] 19:30:35 INFO - PROCESS | 1644 | 1467945035660 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:35 INFO - PROCESS | 1644 | 1467945035771 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:30:35 INFO - PROCESS | 1644 | 1467945035793 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 1644 | 1467945035794 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148a800 == 38 [pid = 1644] [id = 555] 19:30:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x111aa5800) [pid = 1644] [serial = 1665] [outer = 0x0] 19:30:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1199c5c00) [pid = 1644] [serial = 1666] [outer = 0x111aa5800] 19:30:35 INFO - PROCESS | 1644 | 1467945035818 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x127071c00) [pid = 1644] [serial = 1667] [outer = 0x111aa5800] 19:30:36 INFO - PROCESS | 1644 | 1467945036163 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]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 529ms 19:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:30:36 INFO - PROCESS | 1644 | 1467945036177 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1644 | 1467945036180 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:30:36 INFO - PROCESS | 1644 | 1467945036185 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1644 | 1467945036189 Marionette TRACE conn2 <- [1,2194,null,{}] 19:30:36 INFO - PROCESS | 1644 | 1467945036192 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}] 19:30:36 INFO - PROCESS | 1644 | 1467945036195 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:36 INFO - PROCESS | 1644 | 1467945036339 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:30:36 INFO - PROCESS | 1644 | 1467945036433 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 1644 | 1467945036435 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be3a000 == 39 [pid = 1644] [id = 556] 19:30:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x127065800) [pid = 1644] [serial = 1668] [outer = 0x0] 19:30:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x127721400) [pid = 1644] [serial = 1669] [outer = 0x127065800] 19:30:36 INFO - PROCESS | 1644 | 1467945036478 Marionette DEBUG loaded listener.js 19:30:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x128968000) [pid = 1644] [serial = 1670] [outer = 0x127065800] 19:30:36 INFO - PROCESS | 1644 | 1467945036809 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]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 675ms 19:30:36 INFO - PROCESS | 1644 | 1467945036857 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1644 | 1467945036859 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:30:36 INFO - PROCESS | 1644 | 1467945036861 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1644 | 1467945036862 Marionette TRACE conn2 <- [1,2198,null,{}] 19:30:36 INFO - PROCESS | 1644 | 1467945036864 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}] 19:30:36 INFO - PROCESS | 1644 | 1467945036866 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:36 INFO - PROCESS | 1644 | 1467945036948 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:30:37 INFO - PROCESS | 1644 | 1467945037024 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 1644 | 1467945037025 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be4e800 == 40 [pid = 1644] [id = 557] 19:30:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119b2b800) [pid = 1644] [serial = 1671] [outer = 0x0] 19:30:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x128969400) [pid = 1644] [serial = 1672] [outer = 0x119b2b800] 19:30:37 INFO - PROCESS | 1644 | 1467945037049 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128ed6800) [pid = 1644] [serial = 1673] [outer = 0x119b2b800] 19:30:37 INFO - PROCESS | 1644 | 1467945037563 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]]]}] 19:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 768ms 19:30:37 INFO - PROCESS | 1644 | 1467945037630 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:30:37 INFO - PROCESS | 1644 | 1467945037633 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:30:37 INFO - PROCESS | 1644 | 1467945037636 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:30:37 INFO - PROCESS | 1644 | 1467945037639 Marionette TRACE conn2 <- [1,2202,null,{}] 19:30:37 INFO - PROCESS | 1644 | 1467945037643 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}] 19:30:37 INFO - PROCESS | 1644 | 1467945037645 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:37 INFO - PROCESS | 1644 | 1467945037749 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:30:37 INFO - PROCESS | 1644 | 1467945037810 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 1644 | 1467945037812 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x1191c4800 == 41 [pid = 1644] [id = 558] 19:30:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1133b0c00) [pid = 1644] [serial = 1674] [outer = 0x0] 19:30:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115f0bc00) [pid = 1644] [serial = 1675] [outer = 0x1133b0c00] 19:30:37 INFO - PROCESS | 1644 | 1467945037842 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x117ea0800) [pid = 1644] [serial = 1676] [outer = 0x1133b0c00] 19:30:38 INFO - PROCESS | 1644 | 1467945038266 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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 19:30:38 INFO - PROCESS | 1644 | 1467945038313 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 1644 | 1467945038316 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:30:38 INFO - PROCESS | 1644 | 1467945038322 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 1644 | 1467945038324 Marionette TRACE conn2 <- [1,2206,null,{}] 19:30:38 INFO - PROCESS | 1644 | 1467945038327 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}] 19:30:38 INFO - PROCESS | 1644 | 1467945038328 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:38 INFO - PROCESS | 1644 | 1467945038433 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:30:38 INFO - PROCESS | 1644 | 1467945038493 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 1644 | 1467945038494 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x127233000 == 42 [pid = 1644] [id = 559] 19:30:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118327c00) [pid = 1644] [serial = 1677] [outer = 0x0] 19:30:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118f37000) [pid = 1644] [serial = 1678] [outer = 0x118327c00] 19:30:38 INFO - PROCESS | 1644 | 1467945038525 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1196bcc00) [pid = 1644] [serial = 1679] [outer = 0x118327c00] 19:30:38 INFO - PROCESS | 1644 | 1467945038961 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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 674ms 19:30:38 INFO - PROCESS | 1644 | 1467945038997 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 1644 | 1467945038999 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:30:39 INFO - PROCESS | 1644 | 1467945039001 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 1644 | 1467945039004 Marionette TRACE conn2 <- [1,2210,null,{}] 19:30:39 INFO - PROCESS | 1644 | 1467945039012 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}] 19:30:39 INFO - PROCESS | 1644 | 1467945039016 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:39 INFO - PROCESS | 1644 | 1467945039158 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:30:39 INFO - PROCESS | 1644 | 1467945039212 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 1644 | 1467945039214 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be53000 == 43 [pid = 1644] [id = 560] 19:30:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119e2e400) [pid = 1644] [serial = 1680] [outer = 0x0] 19:30:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121299000) [pid = 1644] [serial = 1681] [outer = 0x119e2e400] 19:30:39 INFO - PROCESS | 1644 | 1467945039246 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12138f000) [pid = 1644] [serial = 1682] [outer = 0x119e2e400] 19:30:39 INFO - PROCESS | 1644 | 1467945039665 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]]]}] 19:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 674ms 19:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:30:39 INFO - PROCESS | 1644 | 1467945039675 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 1644 | 1467945039677 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:30:39 INFO - PROCESS | 1644 | 1467945039679 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 1644 | 1467945039681 Marionette TRACE conn2 <- [1,2214,null,{}] 19:30:39 INFO - PROCESS | 1644 | 1467945039683 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}] 19:30:39 INFO - PROCESS | 1644 | 1467945039684 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:39 INFO - PROCESS | 1644 | 1467945039805 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:30:39 INFO - PROCESS | 1644 | 1467945039866 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 1644 | 1467945039867 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3ed000 == 44 [pid = 1644] [id = 561] 19:30:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124c85400) [pid = 1644] [serial = 1683] [outer = 0x0] 19:30:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126808000) [pid = 1644] [serial = 1684] [outer = 0x124c85400] 19:30:39 INFO - PROCESS | 1644 | 1467945039896 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x127720000) [pid = 1644] [serial = 1685] [outer = 0x124c85400] 19:30:40 INFO - PROCESS | 1644 | 1467945040506 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]]]}] 19:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 873ms 19:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:30:40 INFO - PROCESS | 1644 | 1467945040553 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 1644 | 1467945040555 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:30:40 INFO - PROCESS | 1644 | 1467945040559 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 1644 | 1467945040560 Marionette TRACE conn2 <- [1,2218,null,{}] 19:30:40 INFO - PROCESS | 1644 | 1467945040564 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}] 19:30:40 INFO - PROCESS | 1644 | 1467945040566 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:40 INFO - PROCESS | 1644 | 1467945040662 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:30:40 INFO - PROCESS | 1644 | 1467945040721 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:40 INFO - PROCESS | 1644 | 1467945040724 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x116e50800 == 45 [pid = 1644] [id = 562] 19:30:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1127cfc00) [pid = 1644] [serial = 1686] [outer = 0x0] 19:30:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1127d8800) [pid = 1644] [serial = 1687] [outer = 0x1127cfc00] 19:30:40 INFO - PROCESS | 1644 | 1467945040751 Marionette DEBUG loaded listener.js 19:30:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x112fa9400) [pid = 1644] [serial = 1688] [outer = 0x1127cfc00] 19:30:41 INFO - PROCESS | 1644 | 1467945041175 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]]]}] 19:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 623ms 19:30:41 INFO - PROCESS | 1644 | 1467945041182 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:30:41 INFO - PROCESS | 1644 | 1467945041184 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:30:41 INFO - PROCESS | 1644 | 1467945041189 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:30:41 INFO - PROCESS | 1644 | 1467945041190 Marionette TRACE conn2 <- [1,2222,null,{}] 19:30:41 INFO - PROCESS | 1644 | 1467945041192 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}] 19:30:41 INFO - PROCESS | 1644 | 1467945041194 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:41 INFO - PROCESS | 1644 | 1467945041281 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:30:41 INFO - PROCESS | 1644 | 1467945041341 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 1644 | 1467945041342 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x11816a800 == 46 [pid = 1644] [id = 563] 19:30:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x113cd9800) [pid = 1644] [serial = 1689] [outer = 0x0] 19:30:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x115fd8000) [pid = 1644] [serial = 1690] [outer = 0x113cd9800] 19:30:41 INFO - PROCESS | 1644 | 1467945041370 Marionette DEBUG loaded listener.js 19:30:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x116711400) [pid = 1644] [serial = 1691] [outer = 0x113cd9800] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12be3a000 == 45 [pid = 1644] [id = 556] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12148a800 == 44 [pid = 1644] [id = 555] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1199dc000 == 43 [pid = 1644] [id = 554] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8bb000 == 42 [pid = 1644] [id = 553] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12976f800 == 41 [pid = 1644] [id = 552] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea1000 == 40 [pid = 1644] [id = 551] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x116f7a800 == 39 [pid = 1644] [id = 550] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1215a3000 == 38 [pid = 1644] [id = 549] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d1000 == 37 [pid = 1644] [id = 548] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x118458000 == 36 [pid = 1644] [id = 547] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x11393b800 == 35 [pid = 1644] [id = 546] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x112fd7800 == 34 [pid = 1644] [id = 544] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x124896000 == 33 [pid = 1644] [id = 545] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x116e50800 == 32 [pid = 1644] [id = 562] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3ed000 == 31 [pid = 1644] [id = 561] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12be53000 == 30 [pid = 1644] [id = 560] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x127233000 == 29 [pid = 1644] [id = 559] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12be4e800 == 28 [pid = 1644] [id = 557] 19:30:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1191c4800 == 27 [pid = 1644] [id = 558] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x116a0ec00) [pid = 1644] [serial = 1609] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1181a1000) [pid = 1644] [serial = 1612] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1171c3000) [pid = 1644] [serial = 1595] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x115f6ac00) [pid = 1644] [serial = 1594] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11885e000) [pid = 1644] [serial = 1598] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118323c00) [pid = 1644] [serial = 1597] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1199bd800) [pid = 1644] [serial = 1601] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11978e400) [pid = 1644] [serial = 1600] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118fbf800) [pid = 1644] [serial = 1615] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1181aec00) [pid = 1644] [serial = 1613] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119e1f800) [pid = 1644] [serial = 1604] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x119e2a800) [pid = 1644] [serial = 1618] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119a10000) [pid = 1644] [serial = 1603] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1196bbc00) [pid = 1644] [serial = 1616] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121299400) [pid = 1644] [serial = 1607] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126803400) [pid = 1644] [serial = 1630] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121250400) [pid = 1644] [serial = 1606] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x125698c00) [pid = 1644] [serial = 1628] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1212a2400) [pid = 1644] [serial = 1619] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1216f4c00) [pid = 1644] [serial = 1627] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11692c800) [pid = 1644] [serial = 1622] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11806dc00) [pid = 1644] [serial = 1624] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1127d9800) [pid = 1644] [serial = 1621] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118064c00) [pid = 1644] [serial = 1610] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11990a400) [pid = 1644] [serial = 1625] [outer = 0x0] [url = about:blank] 19:30:42 INFO - PROCESS | 1644 | 1467945042246 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]]]}] 19:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1075ms 19:30:42 INFO - PROCESS | 1644 | 1467945042264 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 1644 | 1467945042268 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:30:42 INFO - PROCESS | 1644 | 1467945042272 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1644 | 1467945042275 Marionette TRACE conn2 <- [1,2226,null,{}] 19:30:42 INFO - PROCESS | 1644 | 1467945042286 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}] 19:30:42 INFO - PROCESS | 1644 | 1467945042287 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:42 INFO - PROCESS | 1644 | 1467945042366 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:30:42 INFO - PROCESS | 1644 | 1467945042372 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 1644 | 1467945042374 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x116683800 == 28 [pid = 1644] [id = 564] 19:30:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1133aa000) [pid = 1644] [serial = 1692] [outer = 0x0] 19:30:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x113cd6000) [pid = 1644] [serial = 1693] [outer = 0x1133aa000] 19:30:42 INFO - PROCESS | 1644 | 1467945042402 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116710400) [pid = 1644] [serial = 1694] [outer = 0x1133aa000] 19:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 473ms 19:30:42 INFO - PROCESS | 1644 | 1467945042742 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]]]}] 19:30:42 INFO - PROCESS | 1644 | 1467945042746 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 1644 | 1467945042749 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:30:42 INFO - PROCESS | 1644 | 1467945042755 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1644 | 1467945042757 Marionette TRACE conn2 <- [1,2230,null,{}] 19:30:42 INFO - PROCESS | 1644 | 1467945042759 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}] 19:30:42 INFO - PROCESS | 1644 | 1467945042761 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:42 INFO - PROCESS | 1644 | 1467945042842 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:30:42 INFO - PROCESS | 1644 | 1467945042900 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 1644 | 1467945042902 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186d2800 == 29 [pid = 1644] [id = 565] 19:30:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1164dc000) [pid = 1644] [serial = 1695] [outer = 0x0] 19:30:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1171c7800) [pid = 1644] [serial = 1696] [outer = 0x1164dc000] 19:30:42 INFO - PROCESS | 1644 | 1467945042928 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118068800) [pid = 1644] [serial = 1697] [outer = 0x1164dc000] 19:30:43 INFO - PROCESS | 1644 | 1467945043258 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]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 19:30:43 INFO - PROCESS | 1644 | 1467945043274 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:30:43 INFO - PROCESS | 1644 | 1467945043276 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:30:43 INFO - PROCESS | 1644 | 1467945043278 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 1644 | 1467945043281 Marionette TRACE conn2 <- [1,2234,null,{}] 19:30:43 INFO - PROCESS | 1644 | 1467945043291 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}] 19:30:43 INFO - PROCESS | 1644 | 1467945043294 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:43 INFO - PROCESS | 1644 | 1467945043374 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:30:43 INFO - PROCESS | 1644 | 1467945043379 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 1644 | 1467945043381 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x119b8f800 == 30 [pid = 1644] [id = 566] 19:30:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118327400) [pid = 1644] [serial = 1698] [outer = 0x0] 19:30:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118535c00) [pid = 1644] [serial = 1699] [outer = 0x118327400] 19:30:43 INFO - PROCESS | 1644 | 1467945043412 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118f3e800) [pid = 1644] [serial = 1700] [outer = 0x118327400] 19:30:43 INFO - PROCESS | 1644 | 1467945043743 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]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 473ms 19:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:30:43 INFO - PROCESS | 1644 | 1467945043754 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:30:43 INFO - PROCESS | 1644 | 1467945043756 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:30:43 INFO - PROCESS | 1644 | 1467945043759 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 1644 | 1467945043760 Marionette TRACE conn2 <- [1,2238,null,{}] 19:30:43 INFO - PROCESS | 1644 | 1467945043765 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}] 19:30:43 INFO - PROCESS | 1644 | 1467945043766 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:43 INFO - PROCESS | 1644 | 1467945043881 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:30:43 INFO - PROCESS | 1644 | 1467945043915 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 1644 | 1467945043916 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x121494000 == 31 [pid = 1644] [id = 567] 19:30:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118183c00) [pid = 1644] [serial = 1701] [outer = 0x0] 19:30:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119106c00) [pid = 1644] [serial = 1702] [outer = 0x118183c00] 19:30:43 INFO - PROCESS | 1644 | 1467945043941 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1196b3400) [pid = 1644] [serial = 1703] [outer = 0x118183c00] 19:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 19:30:44 INFO - PROCESS | 1644 | 1467945044277 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]]]}] 19:30:44 INFO - PROCESS | 1644 | 1467945044287 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1644 | 1467945044289 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:30:44 INFO - PROCESS | 1644 | 1467945044291 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1644 | 1467945044292 Marionette TRACE conn2 <- [1,2242,null,{}] 19:30:44 INFO - PROCESS | 1644 | 1467945044294 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}] 19:30:44 INFO - PROCESS | 1644 | 1467945044296 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:44 INFO - PROCESS | 1644 | 1467945044393 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:30:44 INFO - PROCESS | 1644 | 1467945044431 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 1644 | 1467945044433 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x124895800 == 32 [pid = 1644] [id = 568] 19:30:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1196b9c00) [pid = 1644] [serial = 1704] [outer = 0x0] 19:30:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11978f000) [pid = 1644] [serial = 1705] [outer = 0x1196b9c00] 19:30:44 INFO - PROCESS | 1644 | 1467945044457 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11990ec00) [pid = 1644] [serial = 1706] [outer = 0x1196b9c00] 19:30:44 INFO - PROCESS | 1644 | 1467945044792 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]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 19:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:30:44 INFO - PROCESS | 1644 | 1467945044811 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1644 | 1467945044813 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:30:44 INFO - PROCESS | 1644 | 1467945044815 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1644 | 1467945044816 Marionette TRACE conn2 <- [1,2246,null,{}] 19:30:44 INFO - PROCESS | 1644 | 1467945044823 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}] 19:30:44 INFO - PROCESS | 1644 | 1467945044827 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:44 INFO - PROCESS | 1644 | 1467945044934 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:30:44 INFO - PROCESS | 1644 | 1467945044938 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 1644 | 1467945044940 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12722a800 == 33 [pid = 1644] [id = 569] 19:30:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119904000) [pid = 1644] [serial = 1707] [outer = 0x0] 19:30:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x119a0ac00) [pid = 1644] [serial = 1708] [outer = 0x119904000] 19:30:44 INFO - PROCESS | 1644 | 1467945044965 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121019000) [pid = 1644] [serial = 1709] [outer = 0x119904000] 19:30:45 INFO - PROCESS | 1644 | 1467945045290 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]]]}] 19:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms 19:30:45 INFO - PROCESS | 1644 | 1467945045339 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 1644 | 1467945045340 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:30:45 INFO - PROCESS | 1644 | 1467945045342 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 1644 | 1467945045343 Marionette TRACE conn2 <- [1,2250,null,{}] 19:30:45 INFO - PROCESS | 1644 | 1467945045346 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}] 19:30:45 INFO - PROCESS | 1644 | 1467945045347 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:45 INFO - PROCESS | 1644 | 1467945045455 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:30:45 INFO - PROCESS | 1644 | 1467945045493 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1644 | 1467945045494 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a0000 == 34 [pid = 1644] [id = 570] 19:30:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12124c400) [pid = 1644] [serial = 1710] [outer = 0x0] 19:30:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x121296000) [pid = 1644] [serial = 1711] [outer = 0x12124c400] 19:30:45 INFO - PROCESS | 1644 | 1467945045518 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12129d000) [pid = 1644] [serial = 1712] [outer = 0x12124c400] 19:30:45 INFO - PROCESS | 1644 | 1467945045838 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]]]}] 19:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 19:30:45 INFO - PROCESS | 1644 | 1467945045861 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 1644 | 1467945045863 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:30:45 INFO - PROCESS | 1644 | 1467945045865 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 1644 | 1467945045866 Marionette TRACE conn2 <- [1,2254,null,{}] 19:30:45 INFO - PROCESS | 1644 | 1467945045876 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}] 19:30:45 INFO - PROCESS | 1644 | 1467945045877 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:45 INFO - PROCESS | 1644 | 1467945045974 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:30:45 INFO - PROCESS | 1644 | 1467945045978 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1644 | 1467945045979 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12976d000 == 35 [pid = 1644] [id = 571] 19:30:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12129c000) [pid = 1644] [serial = 1713] [outer = 0x0] 19:30:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12147ac00) [pid = 1644] [serial = 1714] [outer = 0x12129c000] 19:30:46 INFO - PROCESS | 1644 | 1467945046004 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1216f8800) [pid = 1644] [serial = 1715] [outer = 0x12129c000] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x127065800) [pid = 1644] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1167a1800) [pid = 1644] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x124bb4c00) [pid = 1644] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x112f9a400) [pid = 1644] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x111aa5800) [pid = 1644] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11297ac00) [pid = 1644] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1199c3000) [pid = 1644] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1171c7400) [pid = 1644] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118863c00) [pid = 1644] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119685c00) [pid = 1644] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x117e99400) [pid = 1644] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1199c4800) [pid = 1644] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x110eb3c00) [pid = 1644] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121388c00) [pid = 1644] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:30:46 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119b2b800) [pid = 1644] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:30:46 INFO - PROCESS | 1644 | 1467945046491 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]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 673ms 19:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:30:46 INFO - PROCESS | 1644 | 1467945046538 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 1644 | 1467945046540 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:30:46 INFO - PROCESS | 1644 | 1467945046542 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 1644 | 1467945046543 Marionette TRACE conn2 <- [1,2258,null,{}] 19:30:46 INFO - PROCESS | 1644 | 1467945046545 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}] 19:30:46 INFO - PROCESS | 1644 | 1467945046546 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:46 INFO - PROCESS | 1644 | 1467945046626 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:30:46 INFO - PROCESS | 1644 | 1467945046691 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 1644 | 1467945046692 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a682000 == 36 [pid = 1644] [id = 572] 19:30:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1121be000) [pid = 1644] [serial = 1716] [outer = 0x0] 19:30:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116903000) [pid = 1644] [serial = 1717] [outer = 0x1121be000] 19:30:46 INFO - PROCESS | 1644 | 1467945046730 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1196b9400) [pid = 1644] [serial = 1718] [outer = 0x1121be000] 19:30:46 INFO - PROCESS | 1644 | 1467945046992 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]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 19:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:30:47 INFO - PROCESS | 1644 | 1467945047011 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1644 | 1467945047012 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:30:47 INFO - PROCESS | 1644 | 1467945047014 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1644 | 1467945047016 Marionette TRACE conn2 <- [1,2262,null,{}] 19:30:47 INFO - PROCESS | 1644 | 1467945047026 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}] 19:30:47 INFO - PROCESS | 1644 | 1467945047028 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:47 INFO - PROCESS | 1644 | 1467945047112 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:30:47 INFO - PROCESS | 1644 | 1467945047116 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 1644 | 1467945047117 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac05000 == 37 [pid = 1644] [id = 573] 19:30:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1199c4800) [pid = 1644] [serial = 1719] [outer = 0x0] 19:30:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121a64c00) [pid = 1644] [serial = 1720] [outer = 0x1199c4800] 19:30:47 INFO - PROCESS | 1644 | 1467945047143 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121f71c00) [pid = 1644] [serial = 1721] [outer = 0x1199c4800] 19:30:47 INFO - PROCESS | 1644 | 1467945047470 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]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 478ms 19:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:30:47 INFO - PROCESS | 1644 | 1467945047505 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1644 | 1467945047506 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:30:47 INFO - PROCESS | 1644 | 1467945047508 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1644 | 1467945047510 Marionette TRACE conn2 <- [1,2266,null,{}] 19:30:47 INFO - PROCESS | 1644 | 1467945047512 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}] 19:30:47 INFO - PROCESS | 1644 | 1467945047514 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:47 INFO - PROCESS | 1644 | 1467945047630 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:30:47 INFO - PROCESS | 1644 | 1467945047638 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 1644 | 1467945047639 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b382000 == 38 [pid = 1644] [id = 574] 19:30:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121388c00) [pid = 1644] [serial = 1722] [outer = 0x0] 19:30:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124d85400) [pid = 1644] [serial = 1723] [outer = 0x121388c00] 19:30:47 INFO - PROCESS | 1644 | 1467945047666 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126f36000) [pid = 1644] [serial = 1724] [outer = 0x121388c00] 19:30:47 INFO - PROCESS | 1644 | 1467945047991 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]]]}] 19:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 19:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:30:48 INFO - PROCESS | 1644 | 1467945048030 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 1644 | 1467945048031 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:30:48 INFO - PROCESS | 1644 | 1467945048033 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 1644 | 1467945048034 Marionette TRACE conn2 <- [1,2270,null,{}] 19:30:48 INFO - PROCESS | 1644 | 1467945048036 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}] 19:30:48 INFO - PROCESS | 1644 | 1467945048037 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:48 INFO - PROCESS | 1644 | 1467945048116 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:30:48 INFO - PROCESS | 1644 | 1467945048121 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 1644 | 1467945048123 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb45000 == 39 [pid = 1644] [id = 575] 19:30:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126fa7400) [pid = 1644] [serial = 1725] [outer = 0x0] 19:30:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12771e000) [pid = 1644] [serial = 1726] [outer = 0x126fa7400] 19:30:48 INFO - PROCESS | 1644 | 1467945048147 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12772cc00) [pid = 1644] [serial = 1727] [outer = 0x126fa7400] 19:30:48 INFO - PROCESS | 1644 | --DOCSHELL 0x116683800 == 38 [pid = 1644] [id = 564] 19:30:48 INFO - PROCESS | 1644 | --DOCSHELL 0x11816a800 == 37 [pid = 1644] [id = 563] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x1186d2800 == 36 [pid = 1644] [id = 565] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a0000 == 35 [pid = 1644] [id = 570] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12a682000 == 34 [pid = 1644] [id = 572] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x124895800 == 33 [pid = 1644] [id = 568] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x121494000 == 32 [pid = 1644] [id = 567] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12976d000 == 31 [pid = 1644] [id = 571] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac05000 == 30 [pid = 1644] [id = 573] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12722a800 == 29 [pid = 1644] [id = 569] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x119b8f800 == 28 [pid = 1644] [id = 566] 19:30:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12b382000 == 27 [pid = 1644] [id = 574] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x128ed6800) [pid = 1644] [serial = 1673] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x128969400) [pid = 1644] [serial = 1672] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128968000) [pid = 1644] [serial = 1670] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x127721400) [pid = 1644] [serial = 1669] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1176db000) [pid = 1644] [serial = 1642] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x126fa9800) [pid = 1644] [serial = 1661] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1131ad400) [pid = 1644] [serial = 1639] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1199c5c00) [pid = 1644] [serial = 1666] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112c8e000) [pid = 1644] [serial = 1633] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119b27000) [pid = 1644] [serial = 1651] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x124b3dc00) [pid = 1644] [serial = 1657] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118f43800) [pid = 1644] [serial = 1645] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119788800) [pid = 1644] [serial = 1648] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x124d8c400) [pid = 1644] [serial = 1658] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1196ae400) [pid = 1644] [serial = 1637] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119e29c00) [pid = 1644] [serial = 1652] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1199bf800) [pid = 1644] [serial = 1649] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121cb1400) [pid = 1644] [serial = 1655] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11967f800) [pid = 1644] [serial = 1646] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x127071c00) [pid = 1644] [serial = 1667] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1133d3000) [pid = 1644] [serial = 1663] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x126802800) [pid = 1644] [serial = 1660] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118329800) [pid = 1644] [serial = 1664] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1186a0800) [pid = 1644] [serial = 1636] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1139c6800) [pid = 1644] [serial = 1640] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x121298000) [pid = 1644] [serial = 1654] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x11806e800) [pid = 1644] [serial = 1643] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x126a0e400) [pid = 1644] [serial = 1631] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x113ce2400) [pid = 1644] [serial = 1634] [outer = 0x0] [url = about:blank] 19:30:49 INFO - PROCESS | 1644 | 1467945049614 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]]]}] 19:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1627ms 19:30:49 INFO - PROCESS | 1644 | 1467945049661 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:30:49 INFO - PROCESS | 1644 | 1467945049664 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:30:49 INFO - PROCESS | 1644 | 1467945049668 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:30:49 INFO - PROCESS | 1644 | 1467945049671 Marionette TRACE conn2 <- [1,2274,null,{}] 19:30:49 INFO - PROCESS | 1644 | 1467945049677 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}] 19:30:49 INFO - PROCESS | 1644 | 1467945049680 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:49 INFO - PROCESS | 1644 | 1467945049796 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:30:49 INFO - PROCESS | 1644 | 1467945049809 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 1644 | 1467945049810 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641a800 == 28 [pid = 1644] [id = 576] 19:30:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x112f9f800) [pid = 1644] [serial = 1728] [outer = 0x0] 19:30:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x112fa1000) [pid = 1644] [serial = 1729] [outer = 0x112f9f800] 19:30:49 INFO - PROCESS | 1644 | 1467945049839 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1139b9400) [pid = 1644] [serial = 1730] [outer = 0x112f9f800] 19:30:50 INFO - PROCESS | 1644 | 1467945050191 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]]]}] 19:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 573ms 19:30:50 INFO - PROCESS | 1644 | 1467945050240 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 1644 | 1467945050244 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:30:50 INFO - PROCESS | 1644 | 1467945050248 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1644 | 1467945050250 Marionette TRACE conn2 <- [1,2278,null,{}] 19:30:50 INFO - PROCESS | 1644 | 1467945050253 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}] 19:30:50 INFO - PROCESS | 1644 | 1467945050255 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:50 INFO - PROCESS | 1644 | 1467945050337 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:30:50 INFO - PROCESS | 1644 | 1467945050341 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 1644 | 1467945050343 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x117e3e800 == 29 [pid = 1644] [id = 577] 19:30:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x115f6b800) [pid = 1644] [serial = 1731] [outer = 0x0] 19:30:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x116905000) [pid = 1644] [serial = 1732] [outer = 0x115f6b800] 19:30:50 INFO - PROCESS | 1644 | 1467945050371 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x116fbe400) [pid = 1644] [serial = 1733] [outer = 0x115f6b800] 19:30:50 INFO - PROCESS | 1644 | 1467945050704 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]]]}] 19:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 471ms 19:30:50 INFO - PROCESS | 1644 | 1467945050720 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:30:50 INFO - PROCESS | 1644 | 1467945050730 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:30:50 INFO - PROCESS | 1644 | 1467945050732 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1644 | 1467945050736 Marionette TRACE conn2 <- [1,2282,null,{}] 19:30:50 INFO - PROCESS | 1644 | 1467945050745 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}] 19:30:50 INFO - PROCESS | 1644 | 1467945050748 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:50 INFO - PROCESS | 1644 | 1467945050848 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:30:50 INFO - PROCESS | 1644 | 1467945050855 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 1644 | 1467945050857 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1193a0800 == 30 [pid = 1644] [id = 578] 19:30:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x111aad400) [pid = 1644] [serial = 1734] [outer = 0x0] 19:30:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118068c00) [pid = 1644] [serial = 1735] [outer = 0x111aad400] 19:30:50 INFO - PROCESS | 1644 | 1467945050886 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1181a7c00) [pid = 1644] [serial = 1736] [outer = 0x111aad400] 19:30:51 INFO - PROCESS | 1644 | 1467945051215 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]]]}] 19:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 524ms 19:30:51 INFO - PROCESS | 1644 | 1467945051257 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 1644 | 1467945051259 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:30:51 INFO - PROCESS | 1644 | 1467945051261 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 1644 | 1467945051262 Marionette TRACE conn2 <- [1,2286,null,{}] 19:30:51 INFO - PROCESS | 1644 | 1467945051264 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}] 19:30:51 INFO - PROCESS | 1644 | 1467945051266 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:51 INFO - PROCESS | 1644 | 1467945051344 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:30:51 INFO - PROCESS | 1644 | 1467945051404 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 1644 | 1467945051405 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e0000 == 31 [pid = 1644] [id = 579] 19:30:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1181aa000) [pid = 1644] [serial = 1737] [outer = 0x0] 19:30:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118331800) [pid = 1644] [serial = 1738] [outer = 0x1181aa000] 19:30:51 INFO - PROCESS | 1644 | 1467945051430 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118694800) [pid = 1644] [serial = 1739] [outer = 0x1181aa000] 19:30:51 INFO - PROCESS | 1644 | 1467945051705 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]]]}] 19:30:51 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 19:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 19:30:51 INFO - PROCESS | 1644 | 1467945051729 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 1644 | 1467945051731 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:30:51 INFO - PROCESS | 1644 | 1467945051741 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 1644 | 1467945051742 Marionette TRACE conn2 <- [1,2290,null,{}] 19:30:51 INFO - PROCESS | 1644 | 1467945051745 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}] 19:30:51 INFO - PROCESS | 1644 | 1467945051746 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:51 INFO - PROCESS | 1644 | 1467945051833 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:30:51 INFO - PROCESS | 1644 | 1467945051839 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 1644 | 1467945051840 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0d000 == 32 [pid = 1644] [id = 580] 19:30:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112f9c800) [pid = 1644] [serial = 1740] [outer = 0x0] 19:30:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118fbb400) [pid = 1644] [serial = 1741] [outer = 0x112f9c800] 19:30:51 INFO - PROCESS | 1644 | 1467945051865 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11967b800) [pid = 1644] [serial = 1742] [outer = 0x112f9c800] 19:30:52 INFO - PROCESS | 1644 | 1467945052219 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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 530ms 19:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:30:52 INFO - PROCESS | 1644 | 1467945052263 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:30:52 INFO - PROCESS | 1644 | 1467945052264 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:30:52 INFO - PROCESS | 1644 | 1467945052267 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 1644 | 1467945052268 Marionette TRACE conn2 <- [1,2294,null,{}] 19:30:52 INFO - PROCESS | 1644 | 1467945052270 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}] 19:30:52 INFO - PROCESS | 1644 | 1467945052274 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:52 INFO - PROCESS | 1644 | 1467945052366 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:30:52 INFO - PROCESS | 1644 | 1467945052373 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 1644 | 1467945052374 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x124dae800 == 33 [pid = 1644] [id = 581] 19:30:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119685400) [pid = 1644] [serial = 1743] [outer = 0x0] 19:30:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119789c00) [pid = 1644] [serial = 1744] [outer = 0x119685400] 19:30:52 INFO - PROCESS | 1644 | 1467945052399 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119a10c00) [pid = 1644] [serial = 1745] [outer = 0x119685400] 19:30:52 INFO - PROCESS | 1644 | 1467945052714 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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 472ms 19:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:30:52 INFO - PROCESS | 1644 | 1467945052740 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:30:52 INFO - PROCESS | 1644 | 1467945052741 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:30:52 INFO - PROCESS | 1644 | 1467945052743 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 1644 | 1467945052744 Marionette TRACE conn2 <- [1,2298,null,{}] 19:30:52 INFO - PROCESS | 1644 | 1467945052747 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}] 19:30:52 INFO - PROCESS | 1644 | 1467945052748 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:52 INFO - PROCESS | 1644 | 1467945052831 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:30:52 INFO - PROCESS | 1644 | 1467945052887 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 1644 | 1467945052888 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x126f61800 == 34 [pid = 1644] [id = 582] 19:30:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1196ad400) [pid = 1644] [serial = 1746] [outer = 0x0] 19:30:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119a10000) [pid = 1644] [serial = 1747] [outer = 0x1196ad400] 19:30:52 INFO - PROCESS | 1644 | 1467945052916 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119e22c00) [pid = 1644] [serial = 1748] [outer = 0x1196ad400] 19:30:53 INFO - PROCESS | 1644 | 1467945053172 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]]]}] 19:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 468ms 19:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:30:53 INFO - PROCESS | 1644 | 1467945053212 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 1644 | 1467945053213 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:30:53 INFO - PROCESS | 1644 | 1467945053215 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1644 | 1467945053216 Marionette TRACE conn2 <- [1,2302,null,{}] 19:30:53 INFO - PROCESS | 1644 | 1467945053227 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}] 19:30:53 INFO - PROCESS | 1644 | 1467945053228 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:53 INFO - PROCESS | 1644 | 1467945053309 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:30:53 INFO - PROCESS | 1644 | 1467945053313 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 1644 | 1467945053314 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea6800 == 35 [pid = 1644] [id = 583] 19:30:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119e26c00) [pid = 1644] [serial = 1749] [outer = 0x0] 19:30:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11a026400) [pid = 1644] [serial = 1750] [outer = 0x119e26c00] 19:30:53 INFO - PROCESS | 1644 | 1467945053341 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121254400) [pid = 1644] [serial = 1751] [outer = 0x119e26c00] 19:30:53 INFO - PROCESS | 1644 | 1467945053668 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]]]}] 19:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 478ms 19:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:30:53 INFO - PROCESS | 1644 | 1467945053694 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 1644 | 1467945053695 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:30:53 INFO - PROCESS | 1644 | 1467945053697 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1644 | 1467945053699 Marionette TRACE conn2 <- [1,2306,null,{}] 19:30:53 INFO - PROCESS | 1644 | 1467945053701 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}] 19:30:53 INFO - PROCESS | 1644 | 1467945053702 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:53 INFO - PROCESS | 1644 | 1467945053778 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:30:53 INFO - PROCESS | 1644 | 1467945053845 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 1644 | 1467945053847 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1193a0000 == 36 [pid = 1644] [id = 584] 19:30:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1176dcc00) [pid = 1644] [serial = 1752] [outer = 0x0] 19:30:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121297c00) [pid = 1644] [serial = 1753] [outer = 0x1176dcc00] 19:30:53 INFO - PROCESS | 1644 | 1467945053871 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12138c000) [pid = 1644] [serial = 1754] [outer = 0x1176dcc00] 19:30:54 INFO - PROCESS | 1644 | 1467945054146 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]]]}] 19:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 19:30:54 INFO - PROCESS | 1644 | 1467945054166 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 1644 | 1467945054168 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:30:54 INFO - PROCESS | 1644 | 1467945054178 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 1644 | 1467945054179 Marionette TRACE conn2 <- [1,2310,null,{}] 19:30:54 INFO - PROCESS | 1644 | 1467945054181 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}] 19:30:54 INFO - PROCESS | 1644 | 1467945054182 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:54 INFO - PROCESS | 1644 | 1467945054271 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:30:54 INFO - PROCESS | 1644 | 1467945054275 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 1644 | 1467945054276 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8c6800 == 37 [pid = 1644] [id = 585] 19:30:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119e27000) [pid = 1644] [serial = 1755] [outer = 0x0] 19:30:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x121f71800) [pid = 1644] [serial = 1756] [outer = 0x119e27000] 19:30:54 INFO - PROCESS | 1644 | 1467945054301 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x124bb4c00) [pid = 1644] [serial = 1757] [outer = 0x119e27000] 19:30:54 INFO - PROCESS | 1644 | 1467945054672 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]]]}] 19:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 19:30:54 INFO - PROCESS | 1644 | 1467945054697 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 1644 | 1467945054698 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:30:54 INFO - PROCESS | 1644 | 1467945054700 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 1644 | 1467945054702 Marionette TRACE conn2 <- [1,2314,null,{}] 19:30:54 INFO - PROCESS | 1644 | 1467945054704 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}] 19:30:54 INFO - PROCESS | 1644 | 1467945054706 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:54 INFO - PROCESS | 1644 | 1467945054816 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:30:54 INFO - PROCESS | 1644 | 1467945054827 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 1644 | 1467945054836 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x121721000 == 38 [pid = 1644] [id = 586] 19:30:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x124c8ac00) [pid = 1644] [serial = 1758] [outer = 0x0] 19:30:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x125766800) [pid = 1644] [serial = 1759] [outer = 0x124c8ac00] 19:30:54 INFO - PROCESS | 1644 | 1467945054864 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126a0c400) [pid = 1644] [serial = 1760] [outer = 0x124c8ac00] 19:30:55 INFO - PROCESS | 1644 | 1467945055221 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]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 572ms 19:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:30:55 INFO - PROCESS | 1644 | 1467945055272 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 1644 | 1467945055273 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:30:55 INFO - PROCESS | 1644 | 1467945055275 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 1644 | 1467945055276 Marionette TRACE conn2 <- [1,2318,null,{}] 19:30:55 INFO - PROCESS | 1644 | 1467945055279 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}] 19:30:55 INFO - PROCESS | 1644 | 1467945055280 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:55 INFO - PROCESS | 1644 | 1467945055378 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:30:55 INFO - PROCESS | 1644 | 1467945055390 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 1644 | 1467945055391 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb14000 == 39 [pid = 1644] [id = 587] 19:30:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x126fa9800) [pid = 1644] [serial = 1761] [outer = 0x0] 19:30:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x127410400) [pid = 1644] [serial = 1762] [outer = 0x126fa9800] 19:30:55 INFO - PROCESS | 1644 | 1467945055414 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x127721800) [pid = 1644] [serial = 1763] [outer = 0x126fa9800] 19:30:55 INFO - PROCESS | 1644 | 1467945055753 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] 19:30:55 INFO - PROCESS | 1644 | 1467945055797 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:30:55 INFO - PROCESS | 1644 | 1467945055799 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 1644 | 1467945055800 Marionette TRACE conn2 <- [1,2322,null,{}] 19:30:55 INFO - PROCESS | 1644 | 1467945055803 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}] 19:30:55 INFO - PROCESS | 1644 | 1467945055804 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:55 INFO - PROCESS | 1644 | 1467945055905 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:30:55 INFO - PROCESS | 1644 | 1467945055924 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 1644 | 1467945055925 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be3e000 == 40 [pid = 1644] [id = 588] 19:30:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x127723c00) [pid = 1644] [serial = 1764] [outer = 0x0] 19:30:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x127734c00) [pid = 1644] [serial = 1765] [outer = 0x127723c00] 19:30:55 INFO - PROCESS | 1644 | 1467945055948 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x128964400) [pid = 1644] [serial = 1766] [outer = 0x127723c00] 19:30:56 INFO - PROCESS | 1644 | 1467945056280 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]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 521ms 19:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:30:56 INFO - PROCESS | 1644 | 1467945056320 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 1644 | 1467945056321 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:30:56 INFO - PROCESS | 1644 | 1467945056323 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1644 | 1467945056324 Marionette TRACE conn2 <- [1,2326,null,{}] 19:30:56 INFO - PROCESS | 1644 | 1467945056327 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}] 19:30:56 INFO - PROCESS | 1644 | 1467945056328 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:56 INFO - PROCESS | 1644 | 1467945056570 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1196b9c00) [pid = 1644] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x119904000) [pid = 1644] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12124c400) [pid = 1644] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1121be000) [pid = 1644] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12129c000) [pid = 1644] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1199c4800) [pid = 1644] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118183c00) [pid = 1644] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118327400) [pid = 1644] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1164dc000) [pid = 1644] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1133aa000) [pid = 1644] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x113cd9800) [pid = 1644] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1127cfc00) [pid = 1644] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x124c85400) [pid = 1644] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119e2e400) [pid = 1644] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118327c00) [pid = 1644] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1133b0c00) [pid = 1644] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:30:56 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121388c00) [pid = 1644] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:30:56 INFO - PROCESS | 1644 | 1467945056615 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:56 INFO - PROCESS | 1644 | 1467945056616 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x11938a800 == 41 [pid = 1644] [id = 589] 19:30:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x110eb0800) [pid = 1644] [serial = 1767] [outer = 0x0] 19:30:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1127d7400) [pid = 1644] [serial = 1768] [outer = 0x110eb0800] 19:30:56 INFO - PROCESS | 1644 | 1467945056642 Marionette DEBUG loaded listener.js 19:30:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x116fbec00) [pid = 1644] [serial = 1769] [outer = 0x110eb0800] 19:30:56 INFO - PROCESS | 1644 | 1467945056885 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]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 617ms 19:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:30:56 INFO - PROCESS | 1644 | 1467945056942 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 1644 | 1467945056943 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:30:56 INFO - PROCESS | 1644 | 1467945056945 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1644 | 1467945056946 Marionette TRACE conn2 <- [1,2330,null,{}] 19:30:56 INFO - PROCESS | 1644 | 1467945056948 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}] 19:30:56 INFO - PROCESS | 1644 | 1467945056950 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:57 INFO - PROCESS | 1644 | 1467945057052 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:30:57 INFO - PROCESS | 1644 | 1467945057056 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1644 | 1467945057057 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3e0800 == 42 [pid = 1644] [id = 590] 19:30:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118183c00) [pid = 1644] [serial = 1770] [outer = 0x0] 19:30:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119a0b800) [pid = 1644] [serial = 1771] [outer = 0x118183c00] 19:30:57 INFO - PROCESS | 1644 | 1467945057081 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12138ac00) [pid = 1644] [serial = 1772] [outer = 0x118183c00] 19:30:57 INFO - PROCESS | 1644 | 1467945057420 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]]]}] 19:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 19:30:57 INFO - PROCESS | 1644 | 1467945057464 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 1644 | 1467945057466 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:30:57 INFO - PROCESS | 1644 | 1467945057485 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 1644 | 1467945057486 Marionette TRACE conn2 <- [1,2334,null,{}] 19:30:57 INFO - PROCESS | 1644 | 1467945057490 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}] 19:30:57 INFO - PROCESS | 1644 | 1467945057491 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:57 INFO - PROCESS | 1644 | 1467945057617 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:30:57 INFO - PROCESS | 1644 | 1467945057623 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1644 | 1467945057624 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x12cd99800 == 43 [pid = 1644] [id = 591] 19:30:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x121f6d400) [pid = 1644] [serial = 1773] [outer = 0x0] 19:30:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12896c800) [pid = 1644] [serial = 1774] [outer = 0x121f6d400] 19:30:57 INFO - PROCESS | 1644 | 1467945057663 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x128e51000) [pid = 1644] [serial = 1775] [outer = 0x121f6d400] 19:30:58 INFO - PROCESS | 1644 | 1467945058042 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]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 571ms 19:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:30:58 INFO - PROCESS | 1644 | 1467945058055 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 1644 | 1467945058056 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:30:58 INFO - PROCESS | 1644 | 1467945058059 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 1644 | 1467945058060 Marionette TRACE conn2 <- [1,2338,null,{}] 19:30:58 INFO - PROCESS | 1644 | 1467945058062 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}] 19:30:58 INFO - PROCESS | 1644 | 1467945058063 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:58 INFO - PROCESS | 1644 | 1467945058182 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:30:58 INFO - PROCESS | 1644 | 1467945058187 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1644 | 1467945058188 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d24f800 == 44 [pid = 1644] [id = 592] 19:30:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124c92000) [pid = 1644] [serial = 1776] [outer = 0x0] 19:30:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x128e51800) [pid = 1644] [serial = 1777] [outer = 0x124c92000] 19:30:58 INFO - PROCESS | 1644 | 1467945058212 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x128edf800) [pid = 1644] [serial = 1778] [outer = 0x124c92000] 19:30:58 INFO - PROCESS | 1644 | 1467945058525 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]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 19:30:58 INFO - PROCESS | 1644 | 1467945058605 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 1644 | 1467945058607 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:30:58 INFO - PROCESS | 1644 | 1467945058611 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 1644 | 1467945058614 Marionette TRACE conn2 <- [1,2342,null,{}] 19:30:58 INFO - PROCESS | 1644 | 1467945058618 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}] 19:30:58 INFO - PROCESS | 1644 | 1467945058620 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:58 INFO - PROCESS | 1644 | 1467945058722 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:30:58 INFO - PROCESS | 1644 | 1467945058825 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1644 | 1467945058828 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x116116800 == 45 [pid = 1644] [id = 593] 19:30:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1127cbc00) [pid = 1644] [serial = 1779] [outer = 0x0] 19:30:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1127d1800) [pid = 1644] [serial = 1780] [outer = 0x1127cbc00] 19:30:58 INFO - PROCESS | 1644 | 1467945058859 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1131c5800) [pid = 1644] [serial = 1781] [outer = 0x1127cbc00] 19:30:59 INFO - PROCESS | 1644 | 1467945059419 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]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 872ms 19:30:59 INFO - PROCESS | 1644 | 1467945059484 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:30:59 INFO - PROCESS | 1644 | 1467945059488 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:30:59 INFO - PROCESS | 1644 | 1467945059492 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 1644 | 1467945059495 Marionette TRACE conn2 <- [1,2346,null,{}] 19:30:59 INFO - PROCESS | 1644 | 1467945059498 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}] 19:30:59 INFO - PROCESS | 1644 | 1467945059500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:59 INFO - PROCESS | 1644 | 1467945059614 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:30:59 INFO - PROCESS | 1644 | 1467945059718 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 1644 | 1467945059720 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:30:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12147d800 == 46 [pid = 1644] [id = 594] 19:30:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1171cc000) [pid = 1644] [serial = 1782] [outer = 0x0] 19:30:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x117e9f800) [pid = 1644] [serial = 1783] [outer = 0x1171cc000] 19:30:59 INFO - PROCESS | 1644 | 1467945059750 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1181a1c00) [pid = 1644] [serial = 1784] [outer = 0x1171cc000] 19:31:00 INFO - PROCESS | 1644 | 1467945060435 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]]]}] 19:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 973ms 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12cd99800 == 45 [pid = 1644] [id = 591] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3e0800 == 44 [pid = 1644] [id = 590] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x11938a800 == 43 [pid = 1644] [id = 589] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12be3e000 == 42 [pid = 1644] [id = 588] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb14000 == 41 [pid = 1644] [id = 587] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x121721000 == 40 [pid = 1644] [id = 586] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8c6800 == 39 [pid = 1644] [id = 585] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12771e000) [pid = 1644] [serial = 1726] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | 1467945060501 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1644 | 1467945060503 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x1193a0000 == 38 [pid = 1644] [id = 584] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea6800 == 37 [pid = 1644] [id = 583] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x126f61800 == 36 [pid = 1644] [id = 582] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x124dae800 == 35 [pid = 1644] [id = 581] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x121b0d000 == 34 [pid = 1644] [id = 580] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e0000 == 33 [pid = 1644] [id = 579] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x1193a0800 == 32 [pid = 1644] [id = 578] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x117e3e800 == 31 [pid = 1644] [id = 577] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x11641a800 == 30 [pid = 1644] [id = 576] 19:31:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb45000 == 29 [pid = 1644] [id = 575] 19:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:31:00 INFO - PROCESS | 1644 | 1467945060514 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1644 | 1467945060516 Marionette TRACE conn2 <- [1,2350,null,{}] 19:31:00 INFO - PROCESS | 1644 | 1467945060520 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}] 19:31:00 INFO - PROCESS | 1644 | 1467945060521 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:00 INFO - PROCESS | 1644 | 1467945060599 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:31:00 INFO - PROCESS | 1644 | 1467945060609 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 1644 | 1467945060610 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f6f800 == 30 [pid = 1644] [id = 595] 19:31:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1167a1800) [pid = 1644] [serial = 1785] [outer = 0x0] 19:31:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x11697e400) [pid = 1644] [serial = 1786] [outer = 0x1167a1800] 19:31:00 INFO - PROCESS | 1644 | 1467945060638 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x1171cd800) [pid = 1644] [serial = 1787] [outer = 0x1167a1800] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x116711400) [pid = 1644] [serial = 1691] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x115fd8000) [pid = 1644] [serial = 1690] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x112fa9400) [pid = 1644] [serial = 1688] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x1127d8800) [pid = 1644] [serial = 1687] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x127720000) [pid = 1644] [serial = 1685] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x126808000) [pid = 1644] [serial = 1684] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12138f000) [pid = 1644] [serial = 1682] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121299000) [pid = 1644] [serial = 1681] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1196bcc00) [pid = 1644] [serial = 1679] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118f37000) [pid = 1644] [serial = 1678] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x117ea0800) [pid = 1644] [serial = 1676] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x115f0bc00) [pid = 1644] [serial = 1675] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1196b9400) [pid = 1644] [serial = 1718] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121019000) [pid = 1644] [serial = 1709] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1196b3400) [pid = 1644] [serial = 1703] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x126f36000) [pid = 1644] [serial = 1724] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124d85400) [pid = 1644] [serial = 1723] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11978f000) [pid = 1644] [serial = 1705] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11990ec00) [pid = 1644] [serial = 1706] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119a0ac00) [pid = 1644] [serial = 1708] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12129d000) [pid = 1644] [serial = 1712] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x121296000) [pid = 1644] [serial = 1711] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x116903000) [pid = 1644] [serial = 1717] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12147ac00) [pid = 1644] [serial = 1714] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121a64c00) [pid = 1644] [serial = 1720] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1216f8800) [pid = 1644] [serial = 1715] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121f71c00) [pid = 1644] [serial = 1721] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119106c00) [pid = 1644] [serial = 1702] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118535c00) [pid = 1644] [serial = 1699] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118f3e800) [pid = 1644] [serial = 1700] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1171c7800) [pid = 1644] [serial = 1696] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118068800) [pid = 1644] [serial = 1697] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x113cd6000) [pid = 1644] [serial = 1693] [outer = 0x0] [url = about:blank] 19:31:00 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x116710400) [pid = 1644] [serial = 1694] [outer = 0x0] [url = about:blank] 19:31:01 INFO - PROCESS | 1644 | 1467945061026 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]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 19:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:31:01 INFO - PROCESS | 1644 | 1467945061036 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 1644 | 1467945061039 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:31:01 INFO - PROCESS | 1644 | 1467945061044 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 1644 | 1467945061046 Marionette TRACE conn2 <- [1,2354,null,{}] 19:31:01 INFO - PROCESS | 1644 | 1467945061048 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}] 19:31:01 INFO - PROCESS | 1644 | 1467945061050 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:01 INFO - PROCESS | 1644 | 1467945061129 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:31:01 INFO - PROCESS | 1644 | 1467945061133 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1644 | 1467945061135 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x118f99000 == 31 [pid = 1644] [id = 596] 19:31:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11806e800) [pid = 1644] [serial = 1788] [outer = 0x0] 19:31:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1181aac00) [pid = 1644] [serial = 1789] [outer = 0x11806e800] 19:31:01 INFO - PROCESS | 1644 | 1467945061165 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118329800) [pid = 1644] [serial = 1790] [outer = 0x11806e800] 19:31:01 INFO - PROCESS | 1644 | 1467945061538 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]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 19:31:01 INFO - PROCESS | 1644 | 1467945061565 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 1644 | 1467945061568 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:31:01 INFO - PROCESS | 1644 | 1467945061578 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 1644 | 1467945061580 Marionette TRACE conn2 <- [1,2358,null,{}] 19:31:01 INFO - PROCESS | 1644 | 1467945061590 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}] 19:31:01 INFO - PROCESS | 1644 | 1467945061594 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:01 INFO - PROCESS | 1644 | 1467945061673 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:31:01 INFO - PROCESS | 1644 | 1467945061678 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1644 | 1467945061680 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e6000 == 32 [pid = 1644] [id = 597] 19:31:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118498c00) [pid = 1644] [serial = 1791] [outer = 0x0] 19:31:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118f42c00) [pid = 1644] [serial = 1792] [outer = 0x118498c00] 19:31:01 INFO - PROCESS | 1644 | 1467945061710 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119681400) [pid = 1644] [serial = 1793] [outer = 0x118498c00] 19:31:02 INFO - PROCESS | 1644 | 1467945062071 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]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 526ms 19:31:02 INFO - PROCESS | 1644 | 1467945062106 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 1644 | 1467945062107 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:31:02 INFO - PROCESS | 1644 | 1467945062111 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1644 | 1467945062112 Marionette TRACE conn2 <- [1,2362,null,{}] 19:31:02 INFO - PROCESS | 1644 | 1467945062115 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}] 19:31:02 INFO - PROCESS | 1644 | 1467945062116 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:02 INFO - PROCESS | 1644 | 1467945062198 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:31:02 INFO - PROCESS | 1644 | 1467945062203 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 1644 | 1467945062205 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12171b800 == 33 [pid = 1644] [id = 598] 19:31:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1196af800) [pid = 1644] [serial = 1794] [outer = 0x0] 19:31:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1196bc400) [pid = 1644] [serial = 1795] [outer = 0x1196af800] 19:31:02 INFO - PROCESS | 1644 | 1467945062230 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11978c400) [pid = 1644] [serial = 1796] [outer = 0x1196af800] 19:31:02 INFO - PROCESS | 1644 | 1467945062589 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]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 19:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:31:02 INFO - PROCESS | 1644 | 1467945062631 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 1644 | 1467945062633 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:31:02 INFO - PROCESS | 1644 | 1467945062635 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1644 | 1467945062636 Marionette TRACE conn2 <- [1,2366,null,{}] 19:31:02 INFO - PROCESS | 1644 | 1467945062639 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}] 19:31:02 INFO - PROCESS | 1644 | 1467945062640 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:02 INFO - PROCESS | 1644 | 1467945062714 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:31:02 INFO - PROCESS | 1644 | 1467945062788 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 1644 | 1467945062790 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c24000 == 34 [pid = 1644] [id = 599] 19:31:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112f9a400) [pid = 1644] [serial = 1797] [outer = 0x0] 19:31:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11978f000) [pid = 1644] [serial = 1798] [outer = 0x112f9a400] 19:31:02 INFO - PROCESS | 1644 | 1467945062814 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1199c1c00) [pid = 1644] [serial = 1799] [outer = 0x112f9a400] 19:31:03 INFO - PROCESS | 1644 | 1467945063207 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]]]}] 19:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 619ms 19:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:31:03 INFO - PROCESS | 1644 | 1467945063255 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 1644 | 1467945063257 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:31:03 INFO - PROCESS | 1644 | 1467945063260 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 1644 | 1467945063262 Marionette TRACE conn2 <- [1,2370,null,{}] 19:31:03 INFO - PROCESS | 1644 | 1467945063266 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}] 19:31:03 INFO - PROCESS | 1644 | 1467945063272 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:03 INFO - PROCESS | 1644 | 1467945063462 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:31:03 INFO - PROCESS | 1644 | 1467945063552 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 1644 | 1467945063553 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e07000 == 35 [pid = 1644] [id = 600] 19:31:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1199ca800) [pid = 1644] [serial = 1800] [outer = 0x0] 19:31:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119b2e400) [pid = 1644] [serial = 1801] [outer = 0x1199ca800] 19:31:03 INFO - PROCESS | 1644 | 1467945063578 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1215c2800) [pid = 1644] [serial = 1802] [outer = 0x1199ca800] 19:31:03 INFO - PROCESS | 1644 | 1467945063909 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]]]}] 19:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 19:31:03 INFO - PROCESS | 1644 | 1467945063931 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 1644 | 1467945063933 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:31:03 INFO - PROCESS | 1644 | 1467945063938 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 1644 | 1467945063939 Marionette TRACE conn2 <- [1,2374,null,{}] 19:31:03 INFO - PROCESS | 1644 | 1467945063948 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}] 19:31:03 INFO - PROCESS | 1644 | 1467945063950 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:04 INFO - PROCESS | 1644 | 1467945064048 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:31:04 INFO - PROCESS | 1644 | 1467945064051 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 1644 | 1467945064052 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x129272000 == 36 [pid = 1644] [id = 601] 19:31:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119a0bc00) [pid = 1644] [serial = 1803] [outer = 0x0] 19:31:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121c08800) [pid = 1644] [serial = 1804] [outer = 0x119a0bc00] 19:31:04 INFO - PROCESS | 1644 | 1467945064076 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x124bb0400) [pid = 1644] [serial = 1805] [outer = 0x119a0bc00] 19:31:04 INFO - PROCESS | 1644 | 1467945064423 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]]]}] 19:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 525ms 19:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:31:04 INFO - PROCESS | 1644 | 1467945064468 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 1644 | 1467945064469 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:31:04 INFO - PROCESS | 1644 | 1467945064471 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 1644 | 1467945064472 Marionette TRACE conn2 <- [1,2378,null,{}] 19:31:04 INFO - PROCESS | 1644 | 1467945064474 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}] 19:31:04 INFO - PROCESS | 1644 | 1467945064476 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:04 INFO - PROCESS | 1644 | 1467945064575 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:31:04 INFO - PROCESS | 1644 | 1467945064578 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 1644 | 1467945064579 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a797000 == 37 [pid = 1644] [id = 602] 19:31:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121a62c00) [pid = 1644] [serial = 1806] [outer = 0x0] 19:31:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x125697400) [pid = 1644] [serial = 1807] [outer = 0x121a62c00] 19:31:04 INFO - PROCESS | 1644 | 1467945064604 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12680d000) [pid = 1644] [serial = 1808] [outer = 0x121a62c00] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124c8ac00) [pid = 1644] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x111aad400) [pid = 1644] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x112f9f800) [pid = 1644] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119685400) [pid = 1644] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115f6b800) [pid = 1644] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1176dcc00) [pid = 1644] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1181aa000) [pid = 1644] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x119e27000) [pid = 1644] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112f9c800) [pid = 1644] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1196ad400) [pid = 1644] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119e26c00) [pid = 1644] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126fa9800) [pid = 1644] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x127723c00) [pid = 1644] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121f6d400) [pid = 1644] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x110eb0800) [pid = 1644] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x126fa7400) [pid = 1644] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:31:04 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118183c00) [pid = 1644] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:31:05 INFO - PROCESS | 1644 | 1467945065064 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]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 619ms 19:31:05 INFO - PROCESS | 1644 | 1467945065090 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 1644 | 1467945065091 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:31:05 INFO - PROCESS | 1644 | 1467945065094 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 1644 | 1467945065095 Marionette TRACE conn2 <- [1,2382,null,{}] 19:31:05 INFO - PROCESS | 1644 | 1467945065097 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}] 19:31:05 INFO - PROCESS | 1644 | 1467945065098 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:05 INFO - PROCESS | 1644 | 1467945065165 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:31:05 INFO - PROCESS | 1644 | 1467945065170 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1644 | 1467945065172 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7a0000 == 38 [pid = 1644] [id = 603] 19:31:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1176dcc00) [pid = 1644] [serial = 1809] [outer = 0x0] 19:31:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1196b0c00) [pid = 1644] [serial = 1810] [outer = 0x1176dcc00] 19:31:05 INFO - PROCESS | 1644 | 1467945065192 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1216ee800) [pid = 1644] [serial = 1811] [outer = 0x1176dcc00] 19:31:05 INFO - PROCESS | 1644 | 1467945065531 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]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 476ms 19:31:05 INFO - PROCESS | 1644 | 1467945065572 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 1644 | 1467945065574 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:31:05 INFO - PROCESS | 1644 | 1467945065578 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 1644 | 1467945065580 Marionette TRACE conn2 <- [1,2386,null,{}] 19:31:05 INFO - PROCESS | 1644 | 1467945065583 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}] 19:31:05 INFO - PROCESS | 1644 | 1467945065585 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:05 INFO - PROCESS | 1644 | 1467945065712 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:31:05 INFO - PROCESS | 1644 | 1467945065719 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1644 | 1467945065720 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b2b4000 == 39 [pid = 1644] [id = 604] 19:31:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119787000) [pid = 1644] [serial = 1812] [outer = 0x0] 19:31:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x126a09000) [pid = 1644] [serial = 1813] [outer = 0x119787000] 19:31:05 INFO - PROCESS | 1644 | 1467945065772 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x127067800) [pid = 1644] [serial = 1814] [outer = 0x119787000] 19:31:06 INFO - PROCESS | 1644 | 1467945066198 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]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 19:31:06 INFO - PROCESS | 1644 | 1467945066250 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 1644 | 1467945066252 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:31:06 INFO - PROCESS | 1644 | 1467945066254 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 1644 | 1467945066256 Marionette TRACE conn2 <- [1,2390,null,{}] 19:31:06 INFO - PROCESS | 1644 | 1467945066258 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}] 19:31:06 INFO - PROCESS | 1644 | 1467945066260 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:06 INFO - PROCESS | 1644 | 1467945066351 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:31:06 INFO - PROCESS | 1644 | 1467945066357 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1644 | 1467945066358 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb4e800 == 40 [pid = 1644] [id = 605] 19:31:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118183c00) [pid = 1644] [serial = 1815] [outer = 0x0] 19:31:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x127407000) [pid = 1644] [serial = 1816] [outer = 0x118183c00] 19:31:06 INFO - PROCESS | 1644 | 1467945066385 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128c7a000) [pid = 1644] [serial = 1817] [outer = 0x118183c00] 19:31:06 INFO - PROCESS | 1644 | 1467945066697 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]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 19:31:06 INFO - PROCESS | 1644 | 1467945066724 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 1644 | 1467945066725 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:31:06 INFO - PROCESS | 1644 | 1467945066728 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 1644 | 1467945066729 Marionette TRACE conn2 <- [1,2394,null,{}] 19:31:06 INFO - PROCESS | 1644 | 1467945066731 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}] 19:31:06 INFO - PROCESS | 1644 | 1467945066732 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:06 INFO - PROCESS | 1644 | 1467945066814 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:31:06 INFO - PROCESS | 1644 | 1467945066876 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1644 | 1467945066877 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf02800 == 41 [pid = 1644] [id = 606] 19:31:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128c79c00) [pid = 1644] [serial = 1818] [outer = 0x0] 19:31:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128ed9400) [pid = 1644] [serial = 1819] [outer = 0x128c79c00] 19:31:06 INFO - PROCESS | 1644 | 1467945066909 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128ee4000) [pid = 1644] [serial = 1820] [outer = 0x128c79c00] 19:31:07 INFO - PROCESS | 1644 | 1467945067378 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]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 668ms 19:31:07 INFO - PROCESS | 1644 | 1467945067396 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:31:07 INFO - PROCESS | 1644 | 1467945067399 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:31:07 INFO - PROCESS | 1644 | 1467945067422 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1644 | 1467945067426 Marionette TRACE conn2 <- [1,2398,null,{}] 19:31:07 INFO - PROCESS | 1644 | 1467945067429 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}] 19:31:07 INFO - PROCESS | 1644 | 1467945067431 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:07 INFO - PROCESS | 1644 | 1467945067536 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:31:07 INFO - PROCESS | 1644 | 1467945067609 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:07 INFO - PROCESS | 1644 | 1467945067610 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188f5000 == 42 [pid = 1644] [id = 607] 19:31:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x116fc0800) [pid = 1644] [serial = 1821] [outer = 0x0] 19:31:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x117e99c00) [pid = 1644] [serial = 1822] [outer = 0x116fc0800] 19:31:07 INFO - PROCESS | 1644 | 1467945067641 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1181a9800) [pid = 1644] [serial = 1823] [outer = 0x116fc0800] 19:31:08 INFO - PROCESS | 1644 | 1467945068071 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]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 673ms 19:31:08 INFO - PROCESS | 1644 | 1467945068094 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 1644 | 1467945068097 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:31:08 INFO - PROCESS | 1644 | 1467945068102 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 1644 | 1467945068104 Marionette TRACE conn2 <- [1,2402,null,{}] 19:31:08 INFO - PROCESS | 1644 | 1467945068107 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}] 19:31:08 INFO - PROCESS | 1644 | 1467945068108 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:08 INFO - PROCESS | 1644 | 1467945068235 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:31:08 INFO - PROCESS | 1644 | 1467945068310 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1644 | 1467945068311 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12779a000 == 43 [pid = 1644] [id = 608] 19:31:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118464c00) [pid = 1644] [serial = 1824] [outer = 0x0] 19:31:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119107c00) [pid = 1644] [serial = 1825] [outer = 0x118464c00] 19:31:08 INFO - PROCESS | 1644 | 1467945068343 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1196b7c00) [pid = 1644] [serial = 1826] [outer = 0x118464c00] 19:31:08 INFO - PROCESS | 1644 | 1467945068760 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]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 673ms 19:31:08 INFO - PROCESS | 1644 | 1467945068776 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 1644 | 1467945068778 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:31:08 INFO - PROCESS | 1644 | 1467945068780 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 1644 | 1467945068783 Marionette TRACE conn2 <- [1,2406,null,{}] 19:31:08 INFO - PROCESS | 1644 | 1467945068790 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}] 19:31:08 INFO - PROCESS | 1644 | 1467945068794 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:08 INFO - PROCESS | 1644 | 1467945068899 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:31:08 INFO - PROCESS | 1644 | 1467945068962 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1644 | 1467945068964 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf1c000 == 44 [pid = 1644] [id = 609] 19:31:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1199c5400) [pid = 1644] [serial = 1827] [outer = 0x0] 19:31:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x119e22000) [pid = 1644] [serial = 1828] [outer = 0x1199c5400] 19:31:08 INFO - PROCESS | 1644 | 1467945068995 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x121387400) [pid = 1644] [serial = 1829] [outer = 0x1199c5400] 19:31:09 INFO - PROCESS | 1644 | 1467945069380 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]]]}] 19:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 626ms 19:31:09 INFO - PROCESS | 1644 | 1467945069407 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 1644 | 1467945069409 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:31:09 INFO - PROCESS | 1644 | 1467945069411 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 1644 | 1467945069413 Marionette TRACE conn2 <- [1,2410,null,{}] 19:31:09 INFO - PROCESS | 1644 | 1467945069415 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}] 19:31:09 INFO - PROCESS | 1644 | 1467945069417 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:09 INFO - PROCESS | 1644 | 1467945069524 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:31:09 INFO - PROCESS | 1644 | 1467945069617 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 1644 | 1467945069618 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12cd9a800 == 45 [pid = 1644] [id = 610] 19:31:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x124d90800) [pid = 1644] [serial = 1830] [outer = 0x0] 19:31:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x127405c00) [pid = 1644] [serial = 1831] [outer = 0x124d90800] 19:31:09 INFO - PROCESS | 1644 | 1467945069647 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x127733800) [pid = 1644] [serial = 1832] [outer = 0x124d90800] 19:31:10 INFO - PROCESS | 1644 | 1467945070063 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]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 19:31:10 INFO - PROCESS | 1644 | 1467945070082 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:31:10 INFO - PROCESS | 1644 | 1467945070084 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:31:10 INFO - PROCESS | 1644 | 1467945070086 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1644 | 1467945070087 Marionette TRACE conn2 <- [1,2414,null,{}] 19:31:10 INFO - PROCESS | 1644 | 1467945070090 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}] 19:31:10 INFO - PROCESS | 1644 | 1467945070091 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:10 INFO - PROCESS | 1644 | 1467945070201 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:31:10 INFO - PROCESS | 1644 | 1467945070282 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 1644 | 1467945070283 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4ac800 == 46 [pid = 1644] [id = 611] 19:31:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1133de400) [pid = 1644] [serial = 1833] [outer = 0x0] 19:31:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x127738000) [pid = 1644] [serial = 1834] [outer = 0x1133de400] 19:31:10 INFO - PROCESS | 1644 | 1467945070312 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x128edfc00) [pid = 1644] [serial = 1835] [outer = 0x1133de400] 19:31:10 INFO - PROCESS | 1644 | 1467945070890 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]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 868ms 19:31:10 INFO - PROCESS | 1644 | 1467945070968 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 1644 | 1467945070971 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:31:10 INFO - PROCESS | 1644 | 1467945070976 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1644 | 1467945070978 Marionette TRACE conn2 <- [1,2418,null,{}] 19:31:10 INFO - PROCESS | 1644 | 1467945070981 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}] 19:31:10 INFO - PROCESS | 1644 | 1467945070983 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:11 INFO - PROCESS | 1644 | 1467945071081 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:31:11 INFO - PROCESS | 1644 | 1467945071159 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 1644 | 1467945071162 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d4800 == 47 [pid = 1644] [id = 612] 19:31:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x115f72000) [pid = 1644] [serial = 1836] [outer = 0x0] 19:31:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x116fbd800) [pid = 1644] [serial = 1837] [outer = 0x115f72000] 19:31:11 INFO - PROCESS | 1644 | 1467945071190 Marionette DEBUG loaded listener.js 19:31:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118065800) [pid = 1644] [serial = 1838] [outer = 0x115f72000] 19:31:11 INFO - PROCESS | 1644 | 1467945071618 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]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 673ms 19:31:11 INFO - PROCESS | 1644 | 1467945071648 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 1644 | 1467945071650 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:31:11 INFO - PROCESS | 1644 | 1467945071655 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 1644 | 1467945071656 Marionette TRACE conn2 <- [1,2422,null,{}] 19:31:11 INFO - PROCESS | 1644 | 1467945071659 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}] 19:31:11 INFO - PROCESS | 1644 | 1467945071660 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb4e800 == 46 [pid = 1644] [id = 605] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12b2b4000 == 45 [pid = 1644] [id = 604] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7a0000 == 44 [pid = 1644] [id = 603] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12a797000 == 43 [pid = 1644] [id = 602] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x129272000 == 42 [pid = 1644] [id = 601] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x128e07000 == 41 [pid = 1644] [id = 600] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x124c24000 == 40 [pid = 1644] [id = 599] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12171b800 == 39 [pid = 1644] [id = 598] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e6000 == 38 [pid = 1644] [id = 597] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x118f99000 == 37 [pid = 1644] [id = 596] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x116f6f800 == 36 [pid = 1644] [id = 595] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x116116800 == 35 [pid = 1644] [id = 593] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12d24f800 == 34 [pid = 1644] [id = 592] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12147d800 == 33 [pid = 1644] [id = 594] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d4800 == 32 [pid = 1644] [id = 612] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4ac800 == 31 [pid = 1644] [id = 611] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12cd9a800 == 30 [pid = 1644] [id = 610] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf1c000 == 29 [pid = 1644] [id = 609] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12779a000 == 28 [pid = 1644] [id = 608] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1188f5000 == 27 [pid = 1644] [id = 607] 19:31:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf02800 == 26 [pid = 1644] [id = 606] 19:31:12 INFO - PROCESS | 1644 | 1467945072464 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x11967b800) [pid = 1644] [serial = 1742] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x119a10000) [pid = 1644] [serial = 1747] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x119e22c00) [pid = 1644] [serial = 1748] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x11a026400) [pid = 1644] [serial = 1750] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x121254400) [pid = 1644] [serial = 1751] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x127410400) [pid = 1644] [serial = 1762] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x126a0c400) [pid = 1644] [serial = 1760] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x127734c00) [pid = 1644] [serial = 1765] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x127721800) [pid = 1644] [serial = 1763] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x128964400) [pid = 1644] [serial = 1766] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12896c800) [pid = 1644] [serial = 1774] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1127d7400) [pid = 1644] [serial = 1768] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x116fbec00) [pid = 1644] [serial = 1769] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12772cc00) [pid = 1644] [serial = 1727] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x128e51000) [pid = 1644] [serial = 1775] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119a0b800) [pid = 1644] [serial = 1771] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x128e51800) [pid = 1644] [serial = 1777] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12138ac00) [pid = 1644] [serial = 1772] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x124bb4c00) [pid = 1644] [serial = 1757] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x125766800) [pid = 1644] [serial = 1759] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118068c00) [pid = 1644] [serial = 1735] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1181a7c00) [pid = 1644] [serial = 1736] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112fa1000) [pid = 1644] [serial = 1729] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1139b9400) [pid = 1644] [serial = 1730] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119789c00) [pid = 1644] [serial = 1744] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119a10c00) [pid = 1644] [serial = 1745] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x116905000) [pid = 1644] [serial = 1732] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x116fbe400) [pid = 1644] [serial = 1733] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x121297c00) [pid = 1644] [serial = 1753] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118331800) [pid = 1644] [serial = 1738] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118694800) [pid = 1644] [serial = 1739] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12138c000) [pid = 1644] [serial = 1754] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121f71800) [pid = 1644] [serial = 1756] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118fbb400) [pid = 1644] [serial = 1741] [outer = 0x0] [url = about:blank] 19:31:12 INFO - PROCESS | 1644 | 1467945072590 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 1644 | 1467945072592 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x115cd8800 == 27 [pid = 1644] [id = 613] 19:31:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x112c72800) [pid = 1644] [serial = 1839] [outer = 0x0] 19:31:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x112f9f400) [pid = 1644] [serial = 1840] [outer = 0x112c72800] 19:31:12 INFO - PROCESS | 1644 | 1467945072620 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1133b0000) [pid = 1644] [serial = 1841] [outer = 0x112c72800] 19:31:12 INFO - PROCESS | 1644 | 1467945072930 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]]]}] 19:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1320ms 19:31:12 INFO - PROCESS | 1644 | 1467945072976 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:31:12 INFO - PROCESS | 1644 | 1467945072979 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:31:12 INFO - PROCESS | 1644 | 1467945072982 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:31:12 INFO - PROCESS | 1644 | 1467945072985 Marionette TRACE conn2 <- [1,2426,null,{}] 19:31:12 INFO - PROCESS | 1644 | 1467945072990 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}] 19:31:12 INFO - PROCESS | 1644 | 1467945072992 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:13 INFO - PROCESS | 1644 | 1467945073096 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:31:13 INFO - PROCESS | 1644 | 1467945073154 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1644 | 1467945073156 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x11815e800 == 28 [pid = 1644] [id = 614] 19:31:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x113c80c00) [pid = 1644] [serial = 1842] [outer = 0x0] 19:31:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x116fbe400) [pid = 1644] [serial = 1843] [outer = 0x113c80c00] 19:31:13 INFO - PROCESS | 1644 | 1467945073182 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118182000) [pid = 1644] [serial = 1844] [outer = 0x113c80c00] 19:31:13 INFO - PROCESS | 1644 | 1467945073478 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]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 523ms 19:31:13 INFO - PROCESS | 1644 | 1467945073508 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:31:13 INFO - PROCESS | 1644 | 1467945073509 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:31:13 INFO - PROCESS | 1644 | 1467945073512 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 1644 | 1467945073513 Marionette TRACE conn2 <- [1,2430,null,{}] 19:31:13 INFO - PROCESS | 1644 | 1467945073515 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}] 19:31:13 INFO - PROCESS | 1644 | 1467945073517 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:13 INFO - PROCESS | 1644 | 1467945073598 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:31:13 INFO - PROCESS | 1644 | 1467945073662 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1644 | 1467945073663 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169b1000 == 29 [pid = 1644] [id = 615] 19:31:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11817f400) [pid = 1644] [serial = 1845] [outer = 0x0] 19:31:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118495800) [pid = 1644] [serial = 1846] [outer = 0x11817f400] 19:31:13 INFO - PROCESS | 1644 | 1467945073696 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118fbac00) [pid = 1644] [serial = 1847] [outer = 0x11817f400] 19:31:14 INFO - PROCESS | 1644 | 1467945074024 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]]]}] 19:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 19:31:14 INFO - PROCESS | 1644 | 1467945074031 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:31:14 INFO - PROCESS | 1644 | 1467945074033 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:31:14 INFO - PROCESS | 1644 | 1467945074045 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:31:14 INFO - PROCESS | 1644 | 1467945074048 Marionette TRACE conn2 <- [1,2434,null,{}] 19:31:14 INFO - PROCESS | 1644 | 1467945074050 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}] 19:31:14 INFO - PROCESS | 1644 | 1467945074056 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:14 INFO - PROCESS | 1644 | 1467945074162 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:31:14 INFO - PROCESS | 1644 | 1467945074254 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:14 INFO - PROCESS | 1644 | 1467945074255 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x121372800 == 30 [pid = 1644] [id = 616] 19:31:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118fbb800) [pid = 1644] [serial = 1848] [outer = 0x0] 19:31:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1196af000) [pid = 1644] [serial = 1849] [outer = 0x118fbb800] 19:31:14 INFO - PROCESS | 1644 | 1467945074296 Marionette DEBUG loaded listener.js 19:31:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11990a400) [pid = 1644] [serial = 1850] [outer = 0x118fbb800] 19:31:14 INFO - PROCESS | 1644 | 1467945074778 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]]]}] 19:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 777ms 19:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:31:14 INFO - PROCESS | 1644 | 1467945074823 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:31:14 INFO - PROCESS | 1644 | 1467945074824 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:31:14 INFO - PROCESS | 1644 | 1467945074826 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:31:14 INFO - PROCESS | 1644 | 1467945074827 Marionette TRACE conn2 <- [1,2438,null,{}] 19:31:14 INFO - PROCESS | 1644 | 1467945074829 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}] 19:31:14 INFO - PROCESS | 1644 | 1467945074831 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:14 INFO - PROCESS | 1644 | 1467945074948 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:31:14 INFO - PROCESS | 1644 | 1467945074989 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 1644 | 1467945074997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x125076800 == 31 [pid = 1644] [id = 617] 19:31:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119682400) [pid = 1644] [serial = 1851] [outer = 0x0] 19:31:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119b23800) [pid = 1644] [serial = 1852] [outer = 0x119682400] 19:31:15 INFO - PROCESS | 1644 | 1467945075021 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119e24400) [pid = 1644] [serial = 1853] [outer = 0x119682400] 19:31:15 INFO - PROCESS | 1644 | 1467945075346 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]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 568ms 19:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:31:15 INFO - PROCESS | 1644 | 1467945075395 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1644 | 1467945075397 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:31:15 INFO - PROCESS | 1644 | 1467945075399 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1644 | 1467945075400 Marionette TRACE conn2 <- [1,2442,null,{}] 19:31:15 INFO - PROCESS | 1644 | 1467945075402 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}] 19:31:15 INFO - PROCESS | 1644 | 1467945075403 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:15 INFO - PROCESS | 1644 | 1467945075503 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:31:15 INFO - PROCESS | 1644 | 1467945075507 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 1644 | 1467945075511 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x127798000 == 32 [pid = 1644] [id = 618] 19:31:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x115fd7800) [pid = 1644] [serial = 1854] [outer = 0x0] 19:31:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121296000) [pid = 1644] [serial = 1855] [outer = 0x115fd7800] 19:31:15 INFO - PROCESS | 1644 | 1467945075543 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12138ac00) [pid = 1644] [serial = 1856] [outer = 0x115fd7800] 19:31:15 INFO - PROCESS | 1644 | 1467945075907 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]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 19:31:15 INFO - PROCESS | 1644 | 1467945075920 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1644 | 1467945075921 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:31:15 INFO - PROCESS | 1644 | 1467945075923 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1644 | 1467945075924 Marionette TRACE conn2 <- [1,2446,null,{}] 19:31:15 INFO - PROCESS | 1644 | 1467945075926 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}] 19:31:15 INFO - PROCESS | 1644 | 1467945075928 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:16 INFO - PROCESS | 1644 | 1467945076027 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:31:16 INFO - PROCESS | 1644 | 1467945076066 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1644 | 1467945076067 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x11393b800 == 33 [pid = 1644] [id = 619] 19:31:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121c0a000) [pid = 1644] [serial = 1857] [outer = 0x0] 19:31:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x124bb5000) [pid = 1644] [serial = 1858] [outer = 0x121c0a000] 19:31:16 INFO - PROCESS | 1644 | 1467945076098 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118fb6c00) [pid = 1644] [serial = 1859] [outer = 0x121c0a000] 19:31:16 INFO - PROCESS | 1644 | 1467945076394 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]]]}] 19:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 518ms 19:31:16 INFO - PROCESS | 1644 | 1467945076442 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 1644 | 1467945076443 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:31:16 INFO - PROCESS | 1644 | 1467945076445 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 1644 | 1467945076446 Marionette TRACE conn2 <- [1,2450,null,{}] 19:31:16 INFO - PROCESS | 1644 | 1467945076454 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}] 19:31:16 INFO - PROCESS | 1644 | 1467945076455 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:16 INFO - PROCESS | 1644 | 1467945076717 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x128c79c00) [pid = 1644] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1199ca800) [pid = 1644] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119a0bc00) [pid = 1644] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1171cc000) [pid = 1644] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1127cbc00) [pid = 1644] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11806e800) [pid = 1644] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1167a1800) [pid = 1644] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1196af800) [pid = 1644] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x121a62c00) [pid = 1644] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118498c00) [pid = 1644] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x124c92000) [pid = 1644] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1176dcc00) [pid = 1644] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119787000) [pid = 1644] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118183c00) [pid = 1644] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:31:16 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x112f9a400) [pid = 1644] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:31:16 INFO - PROCESS | 1644 | 1467945076763 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1644 | 1467945076764 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa9000 == 34 [pid = 1644] [id = 620] 19:31:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x110ea3400) [pid = 1644] [serial = 1860] [outer = 0x0] 19:31:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112984c00) [pid = 1644] [serial = 1861] [outer = 0x110ea3400] 19:31:16 INFO - PROCESS | 1644 | 1467945076789 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115fd9400) [pid = 1644] [serial = 1862] [outer = 0x110ea3400] 19:31:17 INFO - PROCESS | 1644 | 1467945077053 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]]]}] 19:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 620ms 19:31:17 INFO - PROCESS | 1644 | 1467945077066 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:31:17 INFO - PROCESS | 1644 | 1467945077067 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:31:17 INFO - PROCESS | 1644 | 1467945077082 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:31:17 INFO - PROCESS | 1644 | 1467945077083 Marionette TRACE conn2 <- [1,2454,null,{}] 19:31:17 INFO - PROCESS | 1644 | 1467945077094 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}] 19:31:17 INFO - PROCESS | 1644 | 1467945077095 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:17 INFO - PROCESS | 1644 | 1467945077178 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:31:17 INFO - PROCESS | 1644 | 1467945077182 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:17 INFO - PROCESS | 1644 | 1467945077184 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac0e800 == 35 [pid = 1644] [id = 621] 19:31:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118182400) [pid = 1644] [serial = 1863] [outer = 0x0] 19:31:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119a0bc00) [pid = 1644] [serial = 1864] [outer = 0x118182400] 19:31:17 INFO - PROCESS | 1644 | 1467945077210 Marionette DEBUG loaded listener.js 19:31:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x121a62c00) [pid = 1644] [serial = 1865] [outer = 0x118182400] 19:31:17 INFO - PROCESS | 1644 | 1467945077556 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]]]}] 19:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 526ms 19:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:31:17 INFO - PROCESS | 1644 | 1467945077615 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:31:17 INFO - PROCESS | 1644 | 1467945077616 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:31:17 INFO - PROCESS | 1644 | 1467945077618 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:31:17 INFO - PROCESS | 1644 | 1467945077619 Marionette TRACE conn2 <- [1,2458,null,{}] 19:31:17 INFO - PROCESS | 1644 | 1467945077622 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}] 19:31:17 INFO - PROCESS | 1644 | 1467945077623 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:17 INFO - PROCESS | 1644 | 1467945077700 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:31:17 INFO - PROCESS | 1644 | 1467945077706 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:17 INFO - PROCESS | 1644 | 1467945077707 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb09800 == 36 [pid = 1644] [id = 622] 19:31:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x125761400) [pid = 1644] [serial = 1866] [outer = 0x0] 19:31:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126a06800) [pid = 1644] [serial = 1867] [outer = 0x125761400] 19:31:17 INFO - PROCESS | 1644 | 1467945077732 Marionette DEBUG loaded listener.js 19:31:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x127408000) [pid = 1644] [serial = 1868] [outer = 0x125761400] 19:31:18 INFO - PROCESS | 1644 | 1467945078066 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]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 471ms 19:31:18 INFO - PROCESS | 1644 | 1467945078089 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 1644 | 1467945078091 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:31:18 INFO - PROCESS | 1644 | 1467945078093 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 1644 | 1467945078094 Marionette TRACE conn2 <- [1,2462,null,{}] 19:31:18 INFO - PROCESS | 1644 | 1467945078096 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}] 19:31:18 INFO - PROCESS | 1644 | 1467945078098 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:18 INFO - PROCESS | 1644 | 1467945078176 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:31:18 INFO - PROCESS | 1644 | 1467945078179 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 1644 | 1467945078181 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb4a800 == 37 [pid = 1644] [id = 623] 19:31:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x127411c00) [pid = 1644] [serial = 1869] [outer = 0x0] 19:31:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12772e000) [pid = 1644] [serial = 1870] [outer = 0x127411c00] 19:31:18 INFO - PROCESS | 1644 | 1467945078210 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128967800) [pid = 1644] [serial = 1871] [outer = 0x127411c00] 19:31:18 INFO - PROCESS | 1644 | 1467945078585 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]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 19:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:31:18 INFO - PROCESS | 1644 | 1467945078615 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 1644 | 1467945078617 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:31:18 INFO - PROCESS | 1644 | 1467945078622 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 1644 | 1467945078623 Marionette TRACE conn2 <- [1,2466,null,{}] 19:31:18 INFO - PROCESS | 1644 | 1467945078626 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}] 19:31:18 INFO - PROCESS | 1644 | 1467945078627 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:18 INFO - PROCESS | 1644 | 1467945078715 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:31:18 INFO - PROCESS | 1644 | 1467945078823 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 1644 | 1467945078825 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1129e0000 == 38 [pid = 1644] [id = 624] 19:31:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x110eaec00) [pid = 1644] [serial = 1872] [outer = 0x0] 19:31:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1121b1800) [pid = 1644] [serial = 1873] [outer = 0x110eaec00] 19:31:18 INFO - PROCESS | 1644 | 1467945078856 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1131a8c00) [pid = 1644] [serial = 1874] [outer = 0x110eaec00] 19:31:19 INFO - PROCESS | 1644 | 1467945079383 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]]]}] 19:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 771ms 19:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:31:19 INFO - PROCESS | 1644 | 1467945079393 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:31:19 INFO - PROCESS | 1644 | 1467945079396 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:31:19 INFO - PROCESS | 1644 | 1467945079399 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:31:19 INFO - PROCESS | 1644 | 1467945079401 Marionette TRACE conn2 <- [1,2470,null,{}] 19:31:19 INFO - PROCESS | 1644 | 1467945079433 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}] 19:31:19 INFO - PROCESS | 1644 | 1467945079436 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:19 INFO - PROCESS | 1644 | 1467945079547 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:31:19 INFO - PROCESS | 1644 | 1467945079654 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:19 INFO - PROCESS | 1644 | 1467945079655 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x121485000 == 39 [pid = 1644] [id = 625] 19:31:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1181a2000) [pid = 1644] [serial = 1875] [outer = 0x0] 19:31:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1181ad000) [pid = 1644] [serial = 1876] [outer = 0x1181a2000] 19:31:19 INFO - PROCESS | 1644 | 1467945079686 Marionette DEBUG loaded listener.js 19:31:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11869a000) [pid = 1644] [serial = 1877] [outer = 0x1181a2000] 19:31:20 INFO - PROCESS | 1644 | 1467945080202 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]]]}] 19:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 848ms 19:31:20 INFO - PROCESS | 1644 | 1467945080382 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 1644 | 1467945080385 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:31:20 INFO - PROCESS | 1644 | 1467945080412 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 1644 | 1467945080413 Marionette TRACE conn2 <- [1,2474,null,{}] 19:31:20 INFO - PROCESS | 1644 | 1467945080417 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}] 19:31:20 INFO - PROCESS | 1644 | 1467945080419 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:20 INFO - PROCESS | 1644 | 1467945080523 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:31:20 INFO - PROCESS | 1644 | 1467945080581 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 1644 | 1467945080584 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x119489800 == 40 [pid = 1644] [id = 626] 19:31:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x116903000) [pid = 1644] [serial = 1878] [outer = 0x0] 19:31:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x116fbec00) [pid = 1644] [serial = 1879] [outer = 0x116903000] 19:31:20 INFO - PROCESS | 1644 | 1467945080611 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x118068c00) [pid = 1644] [serial = 1880] [outer = 0x116903000] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb4a800 == 39 [pid = 1644] [id = 623] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb09800 == 38 [pid = 1644] [id = 622] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac0e800 == 37 [pid = 1644] [id = 621] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa9000 == 36 [pid = 1644] [id = 620] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x11393b800 == 35 [pid = 1644] [id = 619] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x127798000 == 34 [pid = 1644] [id = 618] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x125076800 == 33 [pid = 1644] [id = 617] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x121372800 == 32 [pid = 1644] [id = 616] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1169b1000 == 31 [pid = 1644] [id = 615] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x11815e800 == 30 [pid = 1644] [id = 614] 19:31:20 INFO - PROCESS | 1644 | --DOCSHELL 0x115cd8800 == 29 [pid = 1644] [id = 613] 19:31:21 INFO - PROCESS | 1644 | 1467945081044 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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 19:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:31:21 INFO - PROCESS | 1644 | 1467945081082 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1644 | 1467945081084 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:31:21 INFO - PROCESS | 1644 | 1467945081089 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1644 | 1467945081092 Marionette TRACE conn2 <- [1,2478,null,{}] 19:31:21 INFO - PROCESS | 1644 | 1467945081095 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}] 19:31:21 INFO - PROCESS | 1644 | 1467945081096 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:21 INFO - PROCESS | 1644 | 1467945081180 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x128ee4000) [pid = 1644] [serial = 1820] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x128ed9400) [pid = 1644] [serial = 1819] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119b2e400) [pid = 1644] [serial = 1801] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121c08800) [pid = 1644] [serial = 1804] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1215c2800) [pid = 1644] [serial = 1802] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x117e9f800) [pid = 1644] [serial = 1783] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1181a1c00) [pid = 1644] [serial = 1784] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1127d1800) [pid = 1644] [serial = 1780] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1131c5800) [pid = 1644] [serial = 1781] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1181aac00) [pid = 1644] [serial = 1789] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118329800) [pid = 1644] [serial = 1790] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11697e400) [pid = 1644] [serial = 1786] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1171cd800) [pid = 1644] [serial = 1787] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1196bc400) [pid = 1644] [serial = 1795] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x125697400) [pid = 1644] [serial = 1807] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11978c400) [pid = 1644] [serial = 1796] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118f42c00) [pid = 1644] [serial = 1792] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119681400) [pid = 1644] [serial = 1793] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x128edf800) [pid = 1644] [serial = 1778] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x124bb0400) [pid = 1644] [serial = 1805] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1216ee800) [pid = 1644] [serial = 1811] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1196b0c00) [pid = 1644] [serial = 1810] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x127067800) [pid = 1644] [serial = 1814] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x128c7a000) [pid = 1644] [serial = 1817] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x127407000) [pid = 1644] [serial = 1816] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12680d000) [pid = 1644] [serial = 1808] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x126a09000) [pid = 1644] [serial = 1813] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11978f000) [pid = 1644] [serial = 1798] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1199c1c00) [pid = 1644] [serial = 1799] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1644 | 1467945081252 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1644 | 1467945081254 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x118163000 == 30 [pid = 1644] [id = 627] 19:31:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x115fdf800) [pid = 1644] [serial = 1881] [outer = 0x0] 19:31:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118070400) [pid = 1644] [serial = 1882] [outer = 0x115fdf800] 19:31:21 INFO - PROCESS | 1644 | 1467945081282 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118fc2c00) [pid = 1644] [serial = 1883] [outer = 0x115fdf800] 19:31:21 INFO - PROCESS | 1644 | 1467945081608 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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 577ms 19:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:31:21 INFO - PROCESS | 1644 | 1467945081663 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1644 | 1467945081665 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:31:21 INFO - PROCESS | 1644 | 1467945081667 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1644 | 1467945081668 Marionette TRACE conn2 <- [1,2482,null,{}] 19:31:21 INFO - PROCESS | 1644 | 1467945081675 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}] 19:31:21 INFO - PROCESS | 1644 | 1467945081679 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:21 INFO - PROCESS | 1644 | 1467945081766 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:31:21 INFO - PROCESS | 1644 | 1467945081829 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1644 | 1467945081832 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0e000 == 31 [pid = 1644] [id = 628] 19:31:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1196b4400) [pid = 1644] [serial = 1884] [outer = 0x0] 19:31:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119790400) [pid = 1644] [serial = 1885] [outer = 0x1196b4400] 19:31:21 INFO - PROCESS | 1644 | 1467945081861 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119a05800) [pid = 1644] [serial = 1886] [outer = 0x1196b4400] 19:31:22 INFO - PROCESS | 1644 | 1467945082160 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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 19:31:22 INFO - PROCESS | 1644 | 1467945082194 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 1644 | 1467945082195 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:31:22 INFO - PROCESS | 1644 | 1467945082197 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 1644 | 1467945082198 Marionette TRACE conn2 <- [1,2486,null,{}] 19:31:22 INFO - PROCESS | 1644 | 1467945082201 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}] 19:31:22 INFO - PROCESS | 1644 | 1467945082204 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:22 INFO - PROCESS | 1644 | 1467945082291 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:31:22 INFO - PROCESS | 1644 | 1467945082348 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 1644 | 1467945082349 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x124ca8000 == 32 [pid = 1644] [id = 629] 19:31:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1196b8000) [pid = 1644] [serial = 1887] [outer = 0x0] 19:31:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119e24c00) [pid = 1644] [serial = 1888] [outer = 0x1196b8000] 19:31:22 INFO - PROCESS | 1644 | 1467945082374 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121254400) [pid = 1644] [serial = 1889] [outer = 0x1196b8000] 19:31:22 INFO - PROCESS | 1644 | 1467945082679 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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 19:31:22 INFO - PROCESS | 1644 | 1467945082720 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 1644 | 1467945082722 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:31:22 INFO - PROCESS | 1644 | 1467945082725 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 1644 | 1467945082726 Marionette TRACE conn2 <- [1,2490,null,{}] 19:31:22 INFO - PROCESS | 1644 | 1467945082728 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}] 19:31:22 INFO - PROCESS | 1644 | 1467945082730 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:22 INFO - PROCESS | 1644 | 1467945082807 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:31:22 INFO - PROCESS | 1644 | 1467945082811 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 1644 | 1467945082812 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fee800 == 33 [pid = 1644] [id = 630] 19:31:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11910a400) [pid = 1644] [serial = 1890] [outer = 0x0] 19:31:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121387000) [pid = 1644] [serial = 1891] [outer = 0x11910a400] 19:31:22 INFO - PROCESS | 1644 | 1467945082837 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x121a64800) [pid = 1644] [serial = 1892] [outer = 0x11910a400] 19:31:23 INFO - PROCESS | 1644 | 1467945083189 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]]]}] 19:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 19:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:31:23 INFO - PROCESS | 1644 | 1467945083243 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 1644 | 1467945083245 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:31:23 INFO - PROCESS | 1644 | 1467945083247 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 1644 | 1467945083248 Marionette TRACE conn2 <- [1,2494,null,{}] 19:31:23 INFO - PROCESS | 1644 | 1467945083250 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}] 19:31:23 INFO - PROCESS | 1644 | 1467945083255 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:23 INFO - PROCESS | 1644 | 1467945083381 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:31:23 INFO - PROCESS | 1644 | 1467945083394 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1644 | 1467945083396 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7aa000 == 34 [pid = 1644] [id = 631] 19:31:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1131ad400) [pid = 1644] [serial = 1893] [outer = 0x0] 19:31:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x125695400) [pid = 1644] [serial = 1894] [outer = 0x1131ad400] 19:31:23 INFO - PROCESS | 1644 | 1467945083421 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x127721400) [pid = 1644] [serial = 1895] [outer = 0x1131ad400] 19:31:23 INFO - PROCESS | 1644 | 1467945083783 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]]]}] 19:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 567ms 19:31:23 INFO - PROCESS | 1644 | 1467945083815 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 1644 | 1467945083816 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:31:23 INFO - PROCESS | 1644 | 1467945083826 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 1644 | 1467945083827 Marionette TRACE conn2 <- [1,2498,null,{}] 19:31:23 INFO - PROCESS | 1644 | 1467945083829 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}] 19:31:23 INFO - PROCESS | 1644 | 1467945083831 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:23 INFO - PROCESS | 1644 | 1467945083930 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:31:23 INFO - PROCESS | 1644 | 1467945083934 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1644 | 1467945083936 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8ce000 == 35 [pid = 1644] [id = 632] 19:31:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1164dc000) [pid = 1644] [serial = 1896] [outer = 0x0] 19:31:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128966c00) [pid = 1644] [serial = 1897] [outer = 0x1164dc000] 19:31:23 INFO - PROCESS | 1644 | 1467945083960 Marionette DEBUG loaded listener.js 19:31:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128edac00) [pid = 1644] [serial = 1898] [outer = 0x1164dc000] 19:31:24 INFO - PROCESS | 1644 | --DOCSHELL 0x118163000 == 34 [pid = 1644] [id = 627] 19:31:24 INFO - PROCESS | 1644 | --DOCSHELL 0x119489800 == 33 [pid = 1644] [id = 626] 19:31:24 INFO - PROCESS | 1644 | --DOCSHELL 0x121485000 == 32 [pid = 1644] [id = 625] 19:31:24 INFO - PROCESS | 1644 | --DOCSHELL 0x1129e0000 == 31 [pid = 1644] [id = 624] 19:31:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7aa000 == 30 [pid = 1644] [id = 631] 19:31:25 INFO - PROCESS | 1644 | --DOCSHELL 0x116fee800 == 29 [pid = 1644] [id = 630] 19:31:25 INFO - PROCESS | 1644 | --DOCSHELL 0x124ca8000 == 28 [pid = 1644] [id = 629] 19:31:25 INFO - PROCESS | 1644 | --DOCSHELL 0x121b0e000 == 27 [pid = 1644] [id = 628] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118182400) [pid = 1644] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116fc0800) [pid = 1644] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118fbb800) [pid = 1644] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119682400) [pid = 1644] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x113c80c00) [pid = 1644] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118464c00) [pid = 1644] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112c72800) [pid = 1644] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11817f400) [pid = 1644] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1199c5400) [pid = 1644] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115fd7800) [pid = 1644] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x121c0a000) [pid = 1644] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x115f72000) [pid = 1644] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x124d90800) [pid = 1644] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x125761400) [pid = 1644] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1133de400) [pid = 1644] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x110ea3400) [pid = 1644] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12772e000) [pid = 1644] [serial = 1870] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1181a9800) [pid = 1644] [serial = 1823] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1196af000) [pid = 1644] [serial = 1849] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x119b23800) [pid = 1644] [serial = 1852] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x117e99c00) [pid = 1644] [serial = 1822] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x116fbe400) [pid = 1644] [serial = 1843] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x118182000) [pid = 1644] [serial = 1844] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1196b7c00) [pid = 1644] [serial = 1826] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x119107c00) [pid = 1644] [serial = 1825] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x112f9f400) [pid = 1644] [serial = 1840] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x1133b0000) [pid = 1644] [serial = 1841] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x118495800) [pid = 1644] [serial = 1846] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x118fbac00) [pid = 1644] [serial = 1847] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x121387400) [pid = 1644] [serial = 1829] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x121296000) [pid = 1644] [serial = 1855] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x119e24400) [pid = 1644] [serial = 1853] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x124bb5000) [pid = 1644] [serial = 1858] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x119e22000) [pid = 1644] [serial = 1828] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x118065800) [pid = 1644] [serial = 1838] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x12138ac00) [pid = 1644] [serial = 1856] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x127733800) [pid = 1644] [serial = 1832] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x127408000) [pid = 1644] [serial = 1868] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 56 (0x116fbd800) [pid = 1644] [serial = 1837] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 55 (0x127405c00) [pid = 1644] [serial = 1831] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 54 (0x118fb6c00) [pid = 1644] [serial = 1859] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 53 (0x128edfc00) [pid = 1644] [serial = 1835] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 52 (0x127738000) [pid = 1644] [serial = 1834] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 51 (0x115fd9400) [pid = 1644] [serial = 1862] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 50 (0x126a06800) [pid = 1644] [serial = 1867] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 49 (0x112984c00) [pid = 1644] [serial = 1861] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 48 (0x119a0bc00) [pid = 1644] [serial = 1864] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 47 (0x11990a400) [pid = 1644] [serial = 1850] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | --DOMWINDOW == 46 (0x121a62c00) [pid = 1644] [serial = 1865] [outer = 0x0] [url = about:blank] 19:31:25 INFO - PROCESS | 1644 | 1467945085404 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]]]}] 19:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1629ms 19:31:25 INFO - PROCESS | 1644 | 1467945085449 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:31:25 INFO - PROCESS | 1644 | 1467945085452 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:31:25 INFO - PROCESS | 1644 | 1467945085461 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 1644 | 1467945085464 Marionette TRACE conn2 <- [1,2502,null,{}] 19:31:25 INFO - PROCESS | 1644 | 1467945085481 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}] 19:31:25 INFO - PROCESS | 1644 | 1467945085483 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:25 INFO - PROCESS | 1644 | 1467945085581 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:31:25 INFO - PROCESS | 1644 | 1467945085594 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 1644 | 1467945085595 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x116496800 == 28 [pid = 1644] [id = 633] 19:31:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 47 (0x1131aa400) [pid = 1644] [serial = 1899] [outer = 0x0] 19:31:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 48 (0x1131b1800) [pid = 1644] [serial = 1900] [outer = 0x1131aa400] 19:31:25 INFO - PROCESS | 1644 | 1467945085623 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 49 (0x1139bb400) [pid = 1644] [serial = 1901] [outer = 0x1131aa400] 19:31:25 INFO - PROCESS | 1644 | 1467945085946 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]]]}] 19:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 19:31:25 INFO - PROCESS | 1644 | 1467945085982 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:31:25 INFO - PROCESS | 1644 | 1467945085987 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:31:25 INFO - PROCESS | 1644 | 1467945085993 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 1644 | 1467945085994 Marionette TRACE conn2 <- [1,2506,null,{}] 19:31:25 INFO - PROCESS | 1644 | 1467945085997 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}] 19:31:26 INFO - PROCESS | 1644 | 1467945085999 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:26 INFO - PROCESS | 1644 | 1467945086103 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:31:26 INFO - PROCESS | 1644 | 1467945086161 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1644 | 1467945086162 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x116ff0000 == 29 [pid = 1644] [id = 634] 19:31:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 50 (0x113cdfc00) [pid = 1644] [serial = 1902] [outer = 0x0] 19:31:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 51 (0x1167ad000) [pid = 1644] [serial = 1903] [outer = 0x113cdfc00] 19:31:26 INFO - PROCESS | 1644 | 1467945086189 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 52 (0x1171c3000) [pid = 1644] [serial = 1904] [outer = 0x113cdfc00] 19:31:26 INFO - PROCESS | 1644 | 1467945086468 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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 19:31:26 INFO - PROCESS | 1644 | 1467945086513 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:31:26 INFO - PROCESS | 1644 | 1467945086527 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:31:26 INFO - PROCESS | 1644 | 1467945086530 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 1644 | 1467945086532 Marionette TRACE conn2 <- [1,2510,null,{}] 19:31:26 INFO - PROCESS | 1644 | 1467945086543 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}] 19:31:26 INFO - PROCESS | 1644 | 1467945086546 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:26 INFO - PROCESS | 1644 | 1467945086624 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:31:26 INFO - PROCESS | 1644 | 1467945086682 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1644 | 1467945086684 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x119395800 == 30 [pid = 1644] [id = 635] 19:31:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 53 (0x110e9b400) [pid = 1644] [serial = 1905] [outer = 0x0] 19:31:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 54 (0x118064400) [pid = 1644] [serial = 1906] [outer = 0x110e9b400] 19:31:26 INFO - PROCESS | 1644 | 1467945086712 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 55 (0x118326400) [pid = 1644] [serial = 1907] [outer = 0x110e9b400] 19:31:27 INFO - PROCESS | 1644 | 1467945087157 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]]]}] 19:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 675ms 19:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:31:27 INFO - PROCESS | 1644 | 1467945087206 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:31:27 INFO - PROCESS | 1644 | 1467945087209 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:31:27 INFO - PROCESS | 1644 | 1467945087212 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 1644 | 1467945087214 Marionette TRACE conn2 <- [1,2514,null,{}] 19:31:27 INFO - PROCESS | 1644 | 1467945087218 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}] 19:31:27 INFO - PROCESS | 1644 | 1467945087220 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:27 INFO - PROCESS | 1644 | 1467945087324 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:31:27 INFO - PROCESS | 1644 | 1467945087402 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:27 INFO - PROCESS | 1644 | 1467945087404 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f74000 == 31 [pid = 1644] [id = 636] 19:31:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 56 (0x1127cec00) [pid = 1644] [serial = 1908] [outer = 0x0] 19:31:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 57 (0x113385000) [pid = 1644] [serial = 1909] [outer = 0x1127cec00] 19:31:27 INFO - PROCESS | 1644 | 1467945087435 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x114f1e800) [pid = 1644] [serial = 1910] [outer = 0x1127cec00] 19:31:27 INFO - PROCESS | 1644 | 1467945087981 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]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 822ms 19:31:28 INFO - PROCESS | 1644 | 1467945088033 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:31:28 INFO - PROCESS | 1644 | 1467945088037 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:31:28 INFO - PROCESS | 1644 | 1467945088041 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 1644 | 1467945088043 Marionette TRACE conn2 <- [1,2518,null,{}] 19:31:28 INFO - PROCESS | 1644 | 1467945088046 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}] 19:31:28 INFO - PROCESS | 1644 | 1467945088047 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:28 INFO - PROCESS | 1644 | 1467945088152 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:31:28 INFO - PROCESS | 1644 | 1467945088226 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 1644 | 1467945088228 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e5000 == 32 [pid = 1644] [id = 637] 19:31:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x117ea4400) [pid = 1644] [serial = 1911] [outer = 0x0] 19:31:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x11817f400) [pid = 1644] [serial = 1912] [outer = 0x117ea4400] 19:31:28 INFO - PROCESS | 1644 | 1467945088259 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x118327400) [pid = 1644] [serial = 1913] [outer = 0x117ea4400] 19:31:28 INFO - PROCESS | 1644 | --DOCSHELL 0x116ff0000 == 31 [pid = 1644] [id = 634] 19:31:28 INFO - PROCESS | 1644 | --DOCSHELL 0x116496800 == 30 [pid = 1644] [id = 633] 19:31:28 INFO - PROCESS | 1644 | 1467945088739 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]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 725ms 19:31:28 INFO - PROCESS | 1644 | 1467945088766 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:31:28 INFO - PROCESS | 1644 | 1467945088770 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:31:28 INFO - PROCESS | 1644 | 1467945088773 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 1644 | 1467945088774 Marionette TRACE conn2 <- [1,2522,null,{}] 19:31:28 INFO - PROCESS | 1644 | 1467945088778 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}] 19:31:28 INFO - PROCESS | 1644 | 1467945088779 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:28 INFO - PROCESS | 1644 | 1467945088880 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:31:28 INFO - PROCESS | 1644 | 1467945088887 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 1644 | 1467945088891 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x116ff0000 == 31 [pid = 1644] [id = 638] 19:31:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x113cdd000) [pid = 1644] [serial = 1914] [outer = 0x0] 19:31:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x116933800) [pid = 1644] [serial = 1915] [outer = 0x113cdd000] 19:31:28 INFO - PROCESS | 1644 | 1467945088937 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x11806e800) [pid = 1644] [serial = 1916] [outer = 0x113cdd000] 19:31:29 INFO - PROCESS | 1644 | 1467945089449 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]]]}] 19:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 19:31:29 INFO - PROCESS | 1644 | 1467945089495 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:31:29 INFO - PROCESS | 1644 | 1467945089498 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:31:29 INFO - PROCESS | 1644 | 1467945089504 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:31:29 INFO - PROCESS | 1644 | 1467945089505 Marionette TRACE conn2 <- [1,2526,null,{}] 19:31:29 INFO - PROCESS | 1644 | 1467945089508 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}] 19:31:29 INFO - PROCESS | 1644 | 1467945089509 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:29 INFO - PROCESS | 1644 | 1467945089607 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:31:29 INFO - PROCESS | 1644 | 1467945089614 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 1644 | 1467945089615 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0d9000 == 32 [pid = 1644] [id = 639] 19:31:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x11869e400) [pid = 1644] [serial = 1917] [outer = 0x0] 19:31:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x118f3d000) [pid = 1644] [serial = 1918] [outer = 0x11869e400] 19:31:29 INFO - PROCESS | 1644 | 1467945089644 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x119105000) [pid = 1644] [serial = 1919] [outer = 0x11869e400] 19:31:30 INFO - PROCESS | 1644 | 1467945090005 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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 19:31:30 INFO - PROCESS | 1644 | 1467945090023 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 1644 | 1467945090024 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:31:30 INFO - PROCESS | 1644 | 1467945090026 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1644 | 1467945090028 Marionette TRACE conn2 <- [1,2530,null,{}] 19:31:30 INFO - PROCESS | 1644 | 1467945090036 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}] 19:31:30 INFO - PROCESS | 1644 | 1467945090041 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:30 INFO - PROCESS | 1644 | 1467945090140 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:31:30 INFO - PROCESS | 1644 | 1467945090147 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 1644 | 1467945090150 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f93800 == 33 [pid = 1644] [id = 640] 19:31:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x110fa7c00) [pid = 1644] [serial = 1920] [outer = 0x0] 19:31:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1196b3800) [pid = 1644] [serial = 1921] [outer = 0x110fa7c00] 19:31:30 INFO - PROCESS | 1644 | 1467945090196 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x119787800) [pid = 1644] [serial = 1922] [outer = 0x110fa7c00] 19:31:30 INFO - PROCESS | 1644 | 1467945090699 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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 19:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:31:30 INFO - PROCESS | 1644 | 1467945090749 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 1644 | 1467945090753 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:31:30 INFO - PROCESS | 1644 | 1467945090758 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1644 | 1467945090759 Marionette TRACE conn2 <- [1,2534,null,{}] 19:31:30 INFO - PROCESS | 1644 | 1467945090763 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}] 19:31:30 INFO - PROCESS | 1644 | 1467945090765 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:30 INFO - PROCESS | 1644 | 1467945090860 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:31:30 INFO - PROCESS | 1644 | 1467945090887 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 1644 | 1467945090888 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x126f52800 == 34 [pid = 1644] [id = 641] 19:31:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11990c800) [pid = 1644] [serial = 1923] [outer = 0x0] 19:31:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1199bfc00) [pid = 1644] [serial = 1924] [outer = 0x11990c800] 19:31:30 INFO - PROCESS | 1644 | 1467945090914 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1199cb800) [pid = 1644] [serial = 1925] [outer = 0x11990c800] 19:31:31 INFO - PROCESS | 1644 | 1467945091293 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]]]}] 19:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 573ms 19:31:31 INFO - PROCESS | 1644 | 1467945091337 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 1644 | 1467945091338 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:31:31 INFO - PROCESS | 1644 | 1467945091341 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 1644 | 1467945091342 Marionette TRACE conn2 <- [1,2538,null,{}] 19:31:31 INFO - PROCESS | 1644 | 1467945091344 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}] 19:31:31 INFO - PROCESS | 1644 | 1467945091345 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:31 INFO - PROCESS | 1644 | 1467945091443 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:31:31 INFO - PROCESS | 1644 | 1467945091447 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:31 INFO - PROCESS | 1644 | 1467945091448 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x128b6f800 == 35 [pid = 1644] [id = 642] 19:31:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1127d0000) [pid = 1644] [serial = 1926] [outer = 0x0] 19:31:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119b26800) [pid = 1644] [serial = 1927] [outer = 0x1127d0000] 19:31:31 INFO - PROCESS | 1644 | 1467945091472 Marionette DEBUG loaded listener.js 19:31:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119e20400) [pid = 1644] [serial = 1928] [outer = 0x1127d0000] 19:31:31 INFO - PROCESS | 1644 | 1467945091825 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]]]}] 19:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 19:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:31:31 INFO - PROCESS | 1644 | 1467945091860 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 1644 | 1467945091861 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:31:31 INFO - PROCESS | 1644 | 1467945091863 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 1644 | 1467945091864 Marionette TRACE conn2 <- [1,2542,null,{}] 19:31:31 INFO - PROCESS | 1644 | 1467945091867 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}] 19:31:31 INFO - PROCESS | 1644 | 1467945091871 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:31 INFO - PROCESS | 1644 | 1467945091986 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:31:32 INFO - PROCESS | 1644 | 1467945092024 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 1644 | 1467945092025 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x129265000 == 36 [pid = 1644] [id = 643] 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119e2a000) [pid = 1644] [serial = 1929] [outer = 0x0] 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x12129c000) [pid = 1644] [serial = 1930] [outer = 0x119e2a000] 19:31:32 INFO - PROCESS | 1644 | 1467945092049 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121a62c00) [pid = 1644] [serial = 1931] [outer = 0x119e2a000] 19:31:32 INFO - PROCESS | 1644 | 1467945092369 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]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 19:31:32 INFO - PROCESS | 1644 | 1467945092382 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 1644 | 1467945092394 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:31:32 INFO - PROCESS | 1644 | 1467945092397 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 1644 | 1467945092398 Marionette TRACE conn2 <- [1,2546,null,{}] 19:31:32 INFO - PROCESS | 1644 | 1467945092401 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}] 19:31:32 INFO - PROCESS | 1644 | 1467945092402 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:32 INFO - PROCESS | 1644 | 1467945092501 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:31:32 INFO - PROCESS | 1644 | 1467945092511 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 1644 | 1467945092512 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a798800 == 37 [pid = 1644] [id = 644] 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121a61000) [pid = 1644] [serial = 1932] [outer = 0x0] 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124878800) [pid = 1644] [serial = 1933] [outer = 0x121a61000] 19:31:32 INFO - PROCESS | 1644 | 1467945092538 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124c94800) [pid = 1644] [serial = 1934] [outer = 0x121a61000] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11910a400) [pid = 1644] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x127411c00) [pid = 1644] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1164dc000) [pid = 1644] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1131ad400) [pid = 1644] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x113cdfc00) [pid = 1644] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1131aa400) [pid = 1644] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x110eaec00) [pid = 1644] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1196b8000) [pid = 1644] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1196b4400) [pid = 1644] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x115fdf800) [pid = 1644] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x116903000) [pid = 1644] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:31:32 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x1181a2000) [pid = 1644] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:31:32 INFO - PROCESS | 1644 | 1467945092861 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]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 470ms 19:31:32 INFO - PROCESS | 1644 | 1467945092869 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 1644 | 1467945092870 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:31:32 INFO - PROCESS | 1644 | 1467945092875 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 1644 | 1467945092876 Marionette TRACE conn2 <- [1,2550,null,{}] 19:31:32 INFO - PROCESS | 1644 | 1467945092878 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}] 19:31:32 INFO - PROCESS | 1644 | 1467945092879 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:32 INFO - PROCESS | 1644 | 1467945092962 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:31:32 INFO - PROCESS | 1644 | 1467945092966 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 1644 | 1467945092967 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a698000 == 38 [pid = 1644] [id = 645] 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11869ec00) [pid = 1644] [serial = 1935] [outer = 0x0] 19:31:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x121257400) [pid = 1644] [serial = 1936] [outer = 0x11869ec00] 19:31:32 INFO - PROCESS | 1644 | 1467945092994 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x113cde000) [pid = 1644] [serial = 1937] [outer = 0x11869ec00] 19:31:33 INFO - PROCESS | 1644 | 1467945093398 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]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 573ms 19:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:31:33 INFO - PROCESS | 1644 | 1467945093449 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 1644 | 1467945093451 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:31:33 INFO - PROCESS | 1644 | 1467945093455 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 1644 | 1467945093456 Marionette TRACE conn2 <- [1,2554,null,{}] 19:31:33 INFO - PROCESS | 1644 | 1467945093460 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}] 19:31:33 INFO - PROCESS | 1644 | 1467945093474 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:33 INFO - PROCESS | 1644 | 1467945093585 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:31:33 INFO - PROCESS | 1644 | 1467945093593 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 1644 | 1467945093594 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b385000 == 39 [pid = 1644] [id = 646] 19:31:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x121a6a800) [pid = 1644] [serial = 1938] [outer = 0x0] 19:31:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x125758000) [pid = 1644] [serial = 1939] [outer = 0x121a6a800] 19:31:33 INFO - PROCESS | 1644 | 1467945093618 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x126808000) [pid = 1644] [serial = 1940] [outer = 0x121a6a800] 19:31:33 INFO - PROCESS | 1644 | 1467945093942 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]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 19:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:31:33 INFO - PROCESS | 1644 | 1467945093976 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 1644 | 1467945093977 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:31:33 INFO - PROCESS | 1644 | 1467945093979 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 1644 | 1467945093980 Marionette TRACE conn2 <- [1,2558,null,{}] 19:31:33 INFO - PROCESS | 1644 | 1467945093982 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}] 19:31:33 INFO - PROCESS | 1644 | 1467945093984 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:34 INFO - PROCESS | 1644 | 1467945094093 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:31:34 INFO - PROCESS | 1644 | 1467945094099 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 1644 | 1467945094100 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb14800 == 40 [pid = 1644] [id = 647] 19:31:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x124d8d000) [pid = 1644] [serial = 1941] [outer = 0x0] 19:31:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x126a0c400) [pid = 1644] [serial = 1942] [outer = 0x124d8d000] 19:31:34 INFO - PROCESS | 1644 | 1467945094126 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x127065800) [pid = 1644] [serial = 1943] [outer = 0x124d8d000] 19:31:34 INFO - PROCESS | 1644 | 1467945094447 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]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 19:31:34 INFO - PROCESS | 1644 | 1467945094498 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 1644 | 1467945094499 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:31:34 INFO - PROCESS | 1644 | 1467945094502 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 1644 | 1467945094512 Marionette TRACE conn2 <- [1,2562,null,{}] 19:31:34 INFO - PROCESS | 1644 | 1467945094515 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}] 19:31:34 INFO - PROCESS | 1644 | 1467945094517 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:34 INFO - PROCESS | 1644 | 1467945094607 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:31:34 INFO - PROCESS | 1644 | 1467945094611 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 1644 | 1467945094613 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be3f800 == 41 [pid = 1644] [id = 648] 19:31:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x124d8ac00) [pid = 1644] [serial = 1944] [outer = 0x0] 19:31:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x12771fc00) [pid = 1644] [serial = 1945] [outer = 0x124d8ac00] 19:31:34 INFO - PROCESS | 1644 | 1467945094639 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x12896a800) [pid = 1644] [serial = 1946] [outer = 0x124d8ac00] 19:31:35 INFO - PROCESS | 1644 | 1467945094996 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]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 578ms 19:31:35 INFO - PROCESS | 1644 | 1467945095081 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:31:35 INFO - PROCESS | 1644 | 1467945095083 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:31:35 INFO - PROCESS | 1644 | 1467945095086 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 1644 | 1467945095089 Marionette TRACE conn2 <- [1,2566,null,{}] 19:31:35 INFO - PROCESS | 1644 | 1467945095093 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}] 19:31:35 INFO - PROCESS | 1644 | 1467945095095 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:35 INFO - PROCESS | 1644 | 1467945095203 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:31:35 INFO - PROCESS | 1644 | 1467945095270 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 1644 | 1467945095272 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fed000 == 42 [pid = 1644] [id = 649] 19:31:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1127d8000) [pid = 1644] [serial = 1947] [outer = 0x0] 19:31:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112c6dc00) [pid = 1644] [serial = 1948] [outer = 0x1127d8000] 19:31:35 INFO - PROCESS | 1644 | 1467945095304 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x113cd6000) [pid = 1644] [serial = 1949] [outer = 0x1127d8000] 19:31:35 INFO - PROCESS | 1644 | 1467945095759 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]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 19:31:35 INFO - PROCESS | 1644 | 1467945095809 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:31:35 INFO - PROCESS | 1644 | 1467945095811 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:31:35 INFO - PROCESS | 1644 | 1467945095816 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 1644 | 1467945095819 Marionette TRACE conn2 <- [1,2570,null,{}] 19:31:35 INFO - PROCESS | 1644 | 1467945095840 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}] 19:31:35 INFO - PROCESS | 1644 | 1467945095842 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:35 INFO - PROCESS | 1644 | 1467945095973 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:31:36 INFO - PROCESS | 1644 | 1467945096043 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1644 | 1467945096044 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c0e800 == 43 [pid = 1644] [id = 650] 19:31:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11832ac00) [pid = 1644] [serial = 1950] [outer = 0x0] 19:31:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118531c00) [pid = 1644] [serial = 1951] [outer = 0x11832ac00] 19:31:36 INFO - PROCESS | 1644 | 1467945096075 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119106c00) [pid = 1644] [serial = 1952] [outer = 0x11832ac00] 19:31:36 INFO - PROCESS | 1644 | 1467945096532 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]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 741ms 19:31:36 INFO - PROCESS | 1644 | 1467945096556 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 1644 | 1467945096558 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:31:36 INFO - PROCESS | 1644 | 1467945096560 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 1644 | 1467945096562 Marionette TRACE conn2 <- [1,2574,null,{}] 19:31:36 INFO - PROCESS | 1644 | 1467945096586 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}] 19:31:36 INFO - PROCESS | 1644 | 1467945096590 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:36 INFO - PROCESS | 1644 | 1467945096717 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:31:36 INFO - PROCESS | 1644 | 1467945096772 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1644 | 1467945096775 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be3c000 == 44 [pid = 1644] [id = 651] 19:31:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1199cac00) [pid = 1644] [serial = 1953] [outer = 0x0] 19:31:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119b2c400) [pid = 1644] [serial = 1954] [outer = 0x1199cac00] 19:31:36 INFO - PROCESS | 1644 | 1467945096806 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x121253000) [pid = 1644] [serial = 1955] [outer = 0x1199cac00] 19:31:37 INFO - PROCESS | 1644 | 1467945097228 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]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 19:31:37 INFO - PROCESS | 1644 | 1467945097283 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 1644 | 1467945097285 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:31:37 INFO - PROCESS | 1644 | 1467945097289 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 1644 | 1467945097290 Marionette TRACE conn2 <- [1,2578,null,{}] 19:31:37 INFO - PROCESS | 1644 | 1467945097293 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}] 19:31:37 INFO - PROCESS | 1644 | 1467945097294 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:37 INFO - PROCESS | 1644 | 1467945097397 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:31:37 INFO - PROCESS | 1644 | 1467945097457 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 1644 | 1467945097458 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf17800 == 45 [pid = 1644] [id = 652] 19:31:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12129c400) [pid = 1644] [serial = 1956] [outer = 0x0] 19:31:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x124879400) [pid = 1644] [serial = 1957] [outer = 0x12129c400] 19:31:37 INFO - PROCESS | 1644 | 1467945097487 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x127063400) [pid = 1644] [serial = 1958] [outer = 0x12129c400] 19:31:38 INFO - PROCESS | 1644 | 1467945098196 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]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 969ms 19:31:38 INFO - PROCESS | 1644 | 1467945098260 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 1644 | 1467945098264 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:31:38 INFO - PROCESS | 1644 | 1467945098268 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 1644 | 1467945098271 Marionette TRACE conn2 <- [1,2582,null,{}] 19:31:38 INFO - PROCESS | 1644 | 1467945098277 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}] 19:31:38 INFO - PROCESS | 1644 | 1467945098279 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:38 INFO - PROCESS | 1644 | 1467945098425 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:31:38 INFO - PROCESS | 1644 | 1467945098498 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:38 INFO - PROCESS | 1644 | 1467945098500 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199ce800 == 46 [pid = 1644] [id = 653] 19:31:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x113c83000) [pid = 1644] [serial = 1959] [outer = 0x0] 19:31:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11671a800) [pid = 1644] [serial = 1960] [outer = 0x113c83000] 19:31:38 INFO - PROCESS | 1644 | 1467945098527 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x117e99400) [pid = 1644] [serial = 1961] [outer = 0x113c83000] 19:31:38 INFO - PROCESS | 1644 | 1467945098979 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]]]}] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb14800 == 45 [pid = 1644] [id = 647] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12b385000 == 44 [pid = 1644] [id = 646] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a698000 == 43 [pid = 1644] [id = 645] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a798800 == 42 [pid = 1644] [id = 644] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x129265000 == 41 [pid = 1644] [id = 643] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x128b6f800 == 40 [pid = 1644] [id = 642] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x126f52800 == 39 [pid = 1644] [id = 641] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118064400) [pid = 1644] [serial = 1906] [outer = 0x0] [url = about:blank] 19:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 773ms 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x121f93800 == 38 [pid = 1644] [id = 640] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0d9000 == 37 [pid = 1644] [id = 639] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x116ff0000 == 36 [pid = 1644] [id = 638] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e5000 == 35 [pid = 1644] [id = 637] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x116f74000 == 34 [pid = 1644] [id = 636] 19:31:39 INFO - PROCESS | 1644 | --DOCSHELL 0x119395800 == 33 [pid = 1644] [id = 635] 19:31:39 INFO - PROCESS | 1644 | 1467945099040 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:31:39 INFO - PROCESS | 1644 | 1467945099043 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:31:39 INFO - PROCESS | 1644 | 1467945099048 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 1644 | 1467945099049 Marionette TRACE conn2 <- [1,2586,null,{}] 19:31:39 INFO - PROCESS | 1644 | 1467945099052 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}] 19:31:39 INFO - PROCESS | 1644 | 1467945099053 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:39 INFO - PROCESS | 1644 | 1467945099134 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:31:39 INFO - PROCESS | 1644 | 1467945099141 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 1644 | 1467945099142 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f87800 == 34 [pid = 1644] [id = 654] 19:31:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118183c00) [pid = 1644] [serial = 1962] [outer = 0x0] 19:31:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118329000) [pid = 1644] [serial = 1963] [outer = 0x118183c00] 19:31:39 INFO - PROCESS | 1644 | 1467945099170 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119684c00) [pid = 1644] [serial = 1964] [outer = 0x118183c00] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x121387000) [pid = 1644] [serial = 1891] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x121a64800) [pid = 1644] [serial = 1892] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x128967800) [pid = 1644] [serial = 1871] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x128966c00) [pid = 1644] [serial = 1897] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x125695400) [pid = 1644] [serial = 1894] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x127721400) [pid = 1644] [serial = 1895] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1167ad000) [pid = 1644] [serial = 1903] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128edac00) [pid = 1644] [serial = 1898] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1171c3000) [pid = 1644] [serial = 1904] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1139bb400) [pid = 1644] [serial = 1901] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1131b1800) [pid = 1644] [serial = 1900] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1121b1800) [pid = 1644] [serial = 1873] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x119e24c00) [pid = 1644] [serial = 1888] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121254400) [pid = 1644] [serial = 1889] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119a05800) [pid = 1644] [serial = 1886] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119790400) [pid = 1644] [serial = 1885] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118070400) [pid = 1644] [serial = 1882] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118fc2c00) [pid = 1644] [serial = 1883] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118068c00) [pid = 1644] [serial = 1880] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x116fbec00) [pid = 1644] [serial = 1879] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11869a000) [pid = 1644] [serial = 1877] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1181ad000) [pid = 1644] [serial = 1876] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1131a8c00) [pid = 1644] [serial = 1874] [outer = 0x0] [url = about:blank] 19:31:39 INFO - PROCESS | 1644 | 1467945099570 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]]]}] 19:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 574ms 19:31:39 INFO - PROCESS | 1644 | 1467945099621 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:31:39 INFO - PROCESS | 1644 | 1467945099623 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:31:39 INFO - PROCESS | 1644 | 1467945099625 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 1644 | 1467945099627 Marionette TRACE conn2 <- [1,2590,null,{}] 19:31:39 INFO - PROCESS | 1644 | 1467945099635 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}] 19:31:39 INFO - PROCESS | 1644 | 1467945099638 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:39 INFO - PROCESS | 1644 | 1467945099727 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:31:39 INFO - PROCESS | 1644 | 1467945099732 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 1644 | 1467945099735 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x121488000 == 35 [pid = 1644] [id = 655] 19:31:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119910000) [pid = 1644] [serial = 1965] [outer = 0x0] 19:31:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119a07c00) [pid = 1644] [serial = 1966] [outer = 0x119910000] 19:31:39 INFO - PROCESS | 1644 | 1467945099766 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121014800) [pid = 1644] [serial = 1967] [outer = 0x119910000] 19:31:40 INFO - PROCESS | 1644 | 1467945100168 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]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 19:31:40 INFO - PROCESS | 1644 | 1467945100196 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:31:40 INFO - PROCESS | 1644 | 1467945100198 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:31:40 INFO - PROCESS | 1644 | 1467945100200 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 1644 | 1467945100201 Marionette TRACE conn2 <- [1,2594,null,{}] 19:31:40 INFO - PROCESS | 1644 | 1467945100204 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}] 19:31:40 INFO - PROCESS | 1644 | 1467945100205 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:40 INFO - PROCESS | 1644 | 1467945100290 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:31:40 INFO - PROCESS | 1644 | 1467945100294 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 1644 | 1467945100295 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12506c800 == 36 [pid = 1644] [id = 656] 19:31:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x12129b400) [pid = 1644] [serial = 1968] [outer = 0x0] 19:31:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121cb7800) [pid = 1644] [serial = 1969] [outer = 0x12129b400] 19:31:40 INFO - PROCESS | 1644 | 1467945100321 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124bb5000) [pid = 1644] [serial = 1970] [outer = 0x12129b400] 19:31:40 INFO - PROCESS | 1644 | 1467945100657 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]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 472ms 19:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:31:40 INFO - PROCESS | 1644 | 1467945100675 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:31:40 INFO - PROCESS | 1644 | 1467945100676 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:31:40 INFO - PROCESS | 1644 | 1467945100678 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 1644 | 1467945100679 Marionette TRACE conn2 <- [1,2598,null,{}] 19:31:40 INFO - PROCESS | 1644 | 1467945100682 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}] 19:31:40 INFO - PROCESS | 1644 | 1467945100683 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:40 INFO - PROCESS | 1644 | 1467945100787 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:31:40 INFO - PROCESS | 1644 | 1467945100794 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 1644 | 1467945100795 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x127244800 == 37 [pid = 1644] [id = 657] 19:31:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12575b000) [pid = 1644] [serial = 1971] [outer = 0x0] 19:31:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126a08c00) [pid = 1644] [serial = 1972] [outer = 0x12575b000] 19:31:40 INFO - PROCESS | 1644 | 1467945100820 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x127718c00) [pid = 1644] [serial = 1973] [outer = 0x12575b000] 19:31:41 INFO - PROCESS | 1644 | 1467945101178 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]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 19:31:41 INFO - PROCESS | 1644 | 1467945101197 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:31:41 INFO - PROCESS | 1644 | 1467945101198 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:31:41 INFO - PROCESS | 1644 | 1467945101201 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 1644 | 1467945101203 Marionette TRACE conn2 <- [1,2602,null,{}] 19:31:41 INFO - PROCESS | 1644 | 1467945101206 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}] 19:31:41 INFO - PROCESS | 1644 | 1467945101210 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:41 INFO - PROCESS | 1644 | 1467945101313 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:31:41 INFO - PROCESS | 1644 | 1467945101321 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 1644 | 1467945101323 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8c2000 == 38 [pid = 1644] [id = 658] 19:31:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x127720400) [pid = 1644] [serial = 1974] [outer = 0x0] 19:31:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x127734c00) [pid = 1644] [serial = 1975] [outer = 0x127720400] 19:31:41 INFO - PROCESS | 1644 | 1467945101348 Marionette DEBUG loaded listener.js 19:31:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1291cc000) [pid = 1644] [serial = 1976] [outer = 0x127720400] 19:31:41 INFO - PROCESS | 1644 | 1467945101717 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]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 19:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:31:41 INFO - PROCESS | 1644 | 1467945101729 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:31:41 INFO - PROCESS | 1644 | 1467945101730 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:31:41 INFO - PROCESS | 1644 | 1467945101732 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 1644 | 1467945101733 Marionette TRACE conn2 <- [1,2606,null,{}] 19:31:41 INFO - PROCESS | 1644 | 1467945101736 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}] 19:31:41 INFO - PROCESS | 1644 | 1467945101740 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:41 INFO - PROCESS | 1644 | 1467945101851 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:31:41 INFO - PROCESS | 1644 | 1467945101854 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 1644 | 1467945101855 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x116116800 == 39 [pid = 1644] [id = 659] 19:31:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12138ac00) [pid = 1644] [serial = 1977] [outer = 0x0] 19:31:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1291d2400) [pid = 1644] [serial = 1978] [outer = 0x12138ac00] 19:31:41 INFO - PROCESS | 1644 | 1467945101879 Marionette DEBUG loaded listener.js 19:31:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x129443400) [pid = 1644] [serial = 1979] [outer = 0x12138ac00] 19:31:42 INFO - PROCESS | 1644 | 1467945102228 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]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 19:31:42 INFO - PROCESS | 1644 | 1467945102252 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 1644 | 1467945102254 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:31:42 INFO - PROCESS | 1644 | 1467945102268 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1644 | 1467945102270 Marionette TRACE conn2 <- [1,2610,null,{}] 19:31:42 INFO - PROCESS | 1644 | 1467945102274 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}] 19:31:42 INFO - PROCESS | 1644 | 1467945102275 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:42 INFO - PROCESS | 1644 | 1467945102376 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:31:42 INFO - PROCESS | 1644 | 1467945102379 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:42 INFO - PROCESS | 1644 | 1467945102380 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb47800 == 40 [pid = 1644] [id = 660] 19:31:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x125760800) [pid = 1644] [serial = 1980] [outer = 0x0] 19:31:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x129452c00) [pid = 1644] [serial = 1981] [outer = 0x125760800] 19:31:42 INFO - PROCESS | 1644 | 1467945102405 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1294a3800) [pid = 1644] [serial = 1982] [outer = 0x125760800] 19:31:42 INFO - PROCESS | 1644 | 1467945102746 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]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 530ms 19:31:42 INFO - PROCESS | 1644 | 1467945102790 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 1644 | 1467945102791 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:31:42 INFO - PROCESS | 1644 | 1467945102793 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1644 | 1467945102794 Marionette TRACE conn2 <- [1,2614,null,{}] 19:31:42 INFO - PROCESS | 1644 | 1467945102797 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}] 19:31:42 INFO - PROCESS | 1644 | 1467945102798 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:42 INFO - PROCESS | 1644 | 1467945102901 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:31:42 INFO - PROCESS | 1644 | 1467945102912 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:42 INFO - PROCESS | 1644 | 1467945102912 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf1a800 == 41 [pid = 1644] [id = 661] 19:31:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1294a4400) [pid = 1644] [serial = 1983] [outer = 0x0] 19:31:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1294aac00) [pid = 1644] [serial = 1984] [outer = 0x1294a4400] 19:31:42 INFO - PROCESS | 1644 | 1467945102936 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12a6c9800) [pid = 1644] [serial = 1985] [outer = 0x1294a4400] 19:31:43 INFO - PROCESS | 1644 | 1467945103276 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]]]}] 19:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 19:31:43 INFO - PROCESS | 1644 | 1467945103318 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:31:43 INFO - PROCESS | 1644 | 1467945103320 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:31:43 INFO - PROCESS | 1644 | 1467945103322 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:31:43 INFO - PROCESS | 1644 | 1467945103323 Marionette TRACE conn2 <- [1,2618,null,{}] 19:31:43 INFO - PROCESS | 1644 | 1467945103326 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}] 19:31:43 INFO - PROCESS | 1644 | 1467945103327 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:43 INFO - PROCESS | 1644 | 1467945103430 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:31:43 INFO - PROCESS | 1644 | 1467945103433 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 1644 | 1467945103434 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3f8000 == 42 [pid = 1644] [id = 662] 19:31:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12129a400) [pid = 1644] [serial = 1986] [outer = 0x0] 19:31:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1294a6c00) [pid = 1644] [serial = 1987] [outer = 0x12129a400] 19:31:43 INFO - PROCESS | 1644 | 1467945103461 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12a74a000) [pid = 1644] [serial = 1988] [outer = 0x12129a400] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1127d0000) [pid = 1644] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x110fa7c00) [pid = 1644] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119e2a000) [pid = 1644] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113cdd000) [pid = 1644] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11990c800) [pid = 1644] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x117ea4400) [pid = 1644] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11869e400) [pid = 1644] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121a61000) [pid = 1644] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x124d8d000) [pid = 1644] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11869ec00) [pid = 1644] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:31:43 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121a6a800) [pid = 1644] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:31:43 INFO - PROCESS | 1644 | 1467945103881 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]]]}] 19:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 19:31:43 INFO - PROCESS | 1644 | 1467945103894 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:31:43 INFO - PROCESS | 1644 | 1467945103896 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:31:43 INFO - PROCESS | 1644 | 1467945103916 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:31:43 INFO - PROCESS | 1644 | 1467945103918 Marionette TRACE conn2 <- [1,2622,null,{}] 19:31:43 INFO - PROCESS | 1644 | 1467945103924 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}] 19:31:43 INFO - PROCESS | 1644 | 1467945103926 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:44 INFO - PROCESS | 1644 | 1467945104025 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:31:44 INFO - PROCESS | 1644 | 1467945104028 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:44 INFO - PROCESS | 1644 | 1467945104030 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4a5800 == 43 [pid = 1644] [id = 663] 19:31:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1127d0000) [pid = 1644] [serial = 1989] [outer = 0x0] 19:31:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124c8c000) [pid = 1644] [serial = 1990] [outer = 0x1127d0000] 19:31:44 INFO - PROCESS | 1644 | 1467945104057 Marionette DEBUG loaded listener.js 19:31:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a755400) [pid = 1644] [serial = 1991] [outer = 0x1127d0000] 19:31:44 INFO - PROCESS | 1644 | 1467945104397 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]]]}] 19:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 528ms 19:31:44 INFO - PROCESS | 1644 | 1467945104440 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:31:44 INFO - PROCESS | 1644 | 1467945104441 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:31:44 INFO - PROCESS | 1644 | 1467945104443 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 1644 | 1467945104444 Marionette TRACE conn2 <- [1,2626,null,{}] 19:31:44 INFO - PROCESS | 1644 | 1467945104447 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}] 19:31:44 INFO - PROCESS | 1644 | 1467945104448 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:44 INFO - PROCESS | 1644 | 1467945104533 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:31:44 INFO - PROCESS | 1644 | 1467945104610 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:44 INFO - PROCESS | 1644 | 1467945104610 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4ba800 == 44 [pid = 1644] [id = 664] 19:31:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12a758400) [pid = 1644] [serial = 1992] [outer = 0x0] 19:31:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12ab44000) [pid = 1644] [serial = 1993] [outer = 0x12a758400] 19:31:44 INFO - PROCESS | 1644 | 1467945104634 Marionette DEBUG loaded listener.js 19:31:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12ab4b800) [pid = 1644] [serial = 1994] [outer = 0x12a758400] 19:31:45 INFO - PROCESS | 1644 | 1467945105014 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]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 621ms 19:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:31:45 INFO - PROCESS | 1644 | 1467945105065 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 1644 | 1467945105067 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:31:45 INFO - PROCESS | 1644 | 1467945105070 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 1644 | 1467945105071 Marionette TRACE conn2 <- [1,2630,null,{}] 19:31:45 INFO - PROCESS | 1644 | 1467945105075 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}] 19:31:45 INFO - PROCESS | 1644 | 1467945105077 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:45 INFO - PROCESS | 1644 | 1467945105222 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:31:45 INFO - PROCESS | 1644 | 1467945105230 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 1644 | 1467945105231 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12dc86800 == 45 [pid = 1644] [id = 665] 19:31:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x112f9f400) [pid = 1644] [serial = 1995] [outer = 0x0] 19:31:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12ab4b400) [pid = 1644] [serial = 1996] [outer = 0x112f9f400] 19:31:45 INFO - PROCESS | 1644 | 1467945105261 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12b207800) [pid = 1644] [serial = 1997] [outer = 0x112f9f400] 19:31:45 INFO - PROCESS | 1644 | 1467945105576 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]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 19:31:45 INFO - PROCESS | 1644 | 1467945105592 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 1644 | 1467945105593 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:31:45 INFO - PROCESS | 1644 | 1467945105596 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 1644 | 1467945105597 Marionette TRACE conn2 <- [1,2634,null,{}] 19:31:45 INFO - PROCESS | 1644 | 1467945105599 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}] 19:31:45 INFO - PROCESS | 1644 | 1467945105600 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:45 INFO - PROCESS | 1644 | 1467945105693 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:31:45 INFO - PROCESS | 1644 | 1467945105831 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 1644 | 1467945105832 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x11675d800 == 46 [pid = 1644] [id = 666] 19:31:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1121b7c00) [pid = 1644] [serial = 1998] [outer = 0x0] 19:31:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1127d5000) [pid = 1644] [serial = 1999] [outer = 0x1121b7c00] 19:31:45 INFO - PROCESS | 1644 | 1467945105864 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1161b4800) [pid = 1644] [serial = 2000] [outer = 0x1121b7c00] 19:31:46 INFO - PROCESS | 1644 | 1467945106324 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]]]}] 19:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 768ms 19:31:46 INFO - PROCESS | 1644 | 1467945106366 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 1644 | 1467945106368 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:31:46 INFO - PROCESS | 1644 | 1467945106371 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 1644 | 1467945106373 Marionette TRACE conn2 <- [1,2638,null,{}] 19:31:46 INFO - PROCESS | 1644 | 1467945106377 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}] 19:31:46 INFO - PROCESS | 1644 | 1467945106379 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:46 INFO - PROCESS | 1644 | 1467945106491 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:31:46 INFO - PROCESS | 1644 | 1467945106555 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 1644 | 1467945106557 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x121c8f000 == 47 [pid = 1644] [id = 667] 19:31:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118182400) [pid = 1644] [serial = 2001] [outer = 0x0] 19:31:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118fbb400) [pid = 1644] [serial = 2002] [outer = 0x118182400] 19:31:46 INFO - PROCESS | 1644 | 1467945106628 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1196af000) [pid = 1644] [serial = 2003] [outer = 0x118182400] 19:31:47 INFO - PROCESS | 1644 | 1467945107034 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]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 720ms 19:31:47 INFO - PROCESS | 1644 | 1467945107101 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 1644 | 1467945107104 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:31:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:31:47 INFO - PROCESS | 1644 | 1467945107125 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 1644 | 1467945107127 Marionette TRACE conn2 <- [1,2642,null,{}] 19:31:47 INFO - PROCESS | 1644 | 1467945107129 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}] 19:31:47 INFO - PROCESS | 1644 | 1467945107131 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:47 INFO - PROCESS | 1644 | 1467945107241 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:31:47 INFO - PROCESS | 1644 | 1467945107317 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:47 INFO - PROCESS | 1644 | 1467945107319 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf03800 == 48 [pid = 1644] [id = 668] 19:31:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x11990a400) [pid = 1644] [serial = 2004] [outer = 0x0] 19:31:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x119e20c00) [pid = 1644] [serial = 2005] [outer = 0x11990a400] 19:31:47 INFO - PROCESS | 1644 | 1467945107347 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1212a1400) [pid = 1644] [serial = 2006] [outer = 0x11990a400] 19:31:47 INFO - PROCESS | 1644 | 1467945107788 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]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:31:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 19:31:47 INFO - PROCESS | 1644 | 1467945107847 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:31:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:31:47 INFO - PROCESS | 1644 | 1467945107848 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:31:48 INFO - PROCESS | 1644 | 1467945108060 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 1644 | 1467945108062 Marionette TRACE conn2 <- [1,2646,null,{}] 19:31:48 INFO - PROCESS | 1644 | 1467945108101 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}] 19:31:48 INFO - PROCESS | 1644 | 1467945108103 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:48 INFO - PROCESS | 1644 | 1467945108198 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:31:48 INFO - PROCESS | 1644 | 1467945108257 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1644 | 1467945108259 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199dd800 == 49 [pid = 1644] [id = 669] 19:31:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118070400) [pid = 1644] [serial = 2007] [outer = 0x0] 19:31:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1181a3c00) [pid = 1644] [serial = 2008] [outer = 0x118070400] 19:31:48 INFO - PROCESS | 1644 | 1467945108287 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x118f36400) [pid = 1644] [serial = 2009] [outer = 0x118070400] 19:31:48 INFO - PROCESS | 1644 | 1467945108730 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]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:31:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 903ms 19:31:48 INFO - PROCESS | 1644 | 1467945108755 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:31:48 INFO - PROCESS | 1644 | 1467945108757 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:31:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:31:48 INFO - PROCESS | 1644 | 1467945108761 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 1644 | 1467945108762 Marionette TRACE conn2 <- [1,2650,null,{}] 19:31:48 INFO - PROCESS | 1644 | 1467945108766 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}] 19:31:48 INFO - PROCESS | 1644 | 1467945108769 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:48 INFO - PROCESS | 1644 | 1467945108864 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:31:48 INFO - PROCESS | 1644 | 1467945108925 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1644 | 1467945108927 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x11938a800 == 50 [pid = 1644] [id = 670] 19:31:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x11967f400) [pid = 1644] [serial = 2010] [outer = 0x0] 19:31:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x1196bb400) [pid = 1644] [serial = 2011] [outer = 0x11967f400] 19:31:48 INFO - PROCESS | 1644 | 1467945108954 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x119909000) [pid = 1644] [serial = 2012] [outer = 0x11967f400] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8ce000 == 49 [pid = 1644] [id = 632] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12dc86800 == 48 [pid = 1644] [id = 665] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4ba800 == 47 [pid = 1644] [id = 664] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4a5800 == 46 [pid = 1644] [id = 663] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12771fc00) [pid = 1644] [serial = 1945] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3f8000 == 45 [pid = 1644] [id = 662] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf1a800 == 44 [pid = 1644] [id = 661] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb47800 == 43 [pid = 1644] [id = 660] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x116116800 == 42 [pid = 1644] [id = 659] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8c2000 == 41 [pid = 1644] [id = 658] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x127244800 == 40 [pid = 1644] [id = 657] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12506c800 == 39 [pid = 1644] [id = 656] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x121488000 == 38 [pid = 1644] [id = 655] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x116f87800 == 37 [pid = 1644] [id = 654] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x1199ce800 == 36 [pid = 1644] [id = 653] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf17800 == 35 [pid = 1644] [id = 652] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12be3c000 == 34 [pid = 1644] [id = 651] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x124c0e800 == 33 [pid = 1644] [id = 650] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x116fed000 == 32 [pid = 1644] [id = 649] 19:31:49 INFO - PROCESS | 1644 | --DOCSHELL 0x12be3f800 == 31 [pid = 1644] [id = 648] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x119b26800) [pid = 1644] [serial = 1927] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x1196b3800) [pid = 1644] [serial = 1921] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x12129c000) [pid = 1644] [serial = 1930] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x119787800) [pid = 1644] [serial = 1922] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x116933800) [pid = 1644] [serial = 1915] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119e20400) [pid = 1644] [serial = 1928] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x1199bfc00) [pid = 1644] [serial = 1924] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118327400) [pid = 1644] [serial = 1913] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11817f400) [pid = 1644] [serial = 1912] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118f3d000) [pid = 1644] [serial = 1918] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x119105000) [pid = 1644] [serial = 1919] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x113385000) [pid = 1644] [serial = 1909] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124878800) [pid = 1644] [serial = 1933] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x121a62c00) [pid = 1644] [serial = 1931] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x127065800) [pid = 1644] [serial = 1943] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113cde000) [pid = 1644] [serial = 1937] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x121257400) [pid = 1644] [serial = 1936] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x124c94800) [pid = 1644] [serial = 1934] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11806e800) [pid = 1644] [serial = 1916] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126a0c400) [pid = 1644] [serial = 1942] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1199cb800) [pid = 1644] [serial = 1925] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x125758000) [pid = 1644] [serial = 1939] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x126808000) [pid = 1644] [serial = 1940] [outer = 0x0] [url = about:blank] 19:31:49 INFO - PROCESS | 1644 | 1467945109440 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]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:31:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 19:31:49 INFO - PROCESS | 1644 | 1467945109481 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 1644 | 1467945109482 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:31:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:31:49 INFO - PROCESS | 1644 | 1467945109485 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 1644 | 1467945109486 Marionette TRACE conn2 <- [1,2654,null,{}] 19:31:49 INFO - PROCESS | 1644 | 1467945109488 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}] 19:31:49 INFO - PROCESS | 1644 | 1467945109489 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:49 INFO - PROCESS | 1644 | 1467945109556 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:31:49 INFO - PROCESS | 1644 | 1467945109562 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:49 INFO - PROCESS | 1644 | 1467945109569 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e1800 == 32 [pid = 1644] [id = 671] 19:31:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11671b800) [pid = 1644] [serial = 2013] [outer = 0x0] 19:31:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119b26800) [pid = 1644] [serial = 2014] [outer = 0x11671b800] 19:31:49 INFO - PROCESS | 1644 | 1467945109618 Marionette DEBUG loaded listener.js 19:31:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12124c400) [pid = 1644] [serial = 2015] [outer = 0x11671b800] 19:31:50 INFO - PROCESS | 1644 | 1467945110179 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]]]}] 19:31:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:31:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 720ms 19:31:50 INFO - PROCESS | 1644 | 1467945110216 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:31:50 INFO - PROCESS | 1644 | 1467945110220 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:31:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:31:50 INFO - PROCESS | 1644 | 1467945110224 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:31:50 INFO - PROCESS | 1644 | 1467945110226 Marionette TRACE conn2 <- [1,2658,null,{}] 19:31:50 INFO - PROCESS | 1644 | 1467945110229 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}] 19:31:50 INFO - PROCESS | 1644 | 1467945110231 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:50 INFO - PROCESS | 1644 | 1467945110343 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:31:50 INFO - PROCESS | 1644 | 1467945110406 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 1644 | 1467945110407 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x125791000 == 33 [pid = 1644] [id = 672] 19:31:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121249400) [pid = 1644] [serial = 2016] [outer = 0x0] 19:31:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121f71800) [pid = 1644] [serial = 2017] [outer = 0x121249400] 19:31:50 INFO - PROCESS | 1644 | 1467945110433 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x124cd4400) [pid = 1644] [serial = 2018] [outer = 0x121249400] 19:31:50 INFO - PROCESS | 1644 | 1467945110719 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]]]}] 19:31:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:31:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 19:31:50 INFO - PROCESS | 1644 | 1467945110744 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:31:50 INFO - PROCESS | 1644 | 1467945110745 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:31:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:31:50 INFO - PROCESS | 1644 | 1467945110747 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:31:50 INFO - PROCESS | 1644 | 1467945110748 Marionette TRACE conn2 <- [1,2662,null,{}] 19:31:50 INFO - PROCESS | 1644 | 1467945110751 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}] 19:31:50 INFO - PROCESS | 1644 | 1467945110752 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:50 INFO - PROCESS | 1644 | 1467945110844 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:31:50 INFO - PROCESS | 1644 | 1467945110847 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 1644 | 1467945110848 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e9f000 == 34 [pid = 1644] [id = 673] 19:31:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1133d3400) [pid = 1644] [serial = 2019] [outer = 0x0] 19:31:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126808000) [pid = 1644] [serial = 2020] [outer = 0x1133d3400] 19:31:50 INFO - PROCESS | 1644 | 1467945110876 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x127408000) [pid = 1644] [serial = 2021] [outer = 0x1133d3400] 19:31:51 INFO - PROCESS | 1644 | 1467945111209 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]]]}] 19:31:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:31:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 467ms 19:31:51 INFO - PROCESS | 1644 | 1467945111216 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:31:51 INFO - PROCESS | 1644 | 1467945111217 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:31:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:31:51 INFO - PROCESS | 1644 | 1467945111221 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:31:51 INFO - PROCESS | 1644 | 1467945111224 Marionette TRACE conn2 <- [1,2666,null,{}] 19:31:51 INFO - PROCESS | 1644 | 1467945111227 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}] 19:31:51 INFO - PROCESS | 1644 | 1467945111231 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:51 INFO - PROCESS | 1644 | 1467945111372 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:31:51 INFO - PROCESS | 1644 | 1467945111378 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 1644 | 1467945111379 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a79e800 == 35 [pid = 1644] [id = 674] 19:31:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x127411c00) [pid = 1644] [serial = 2022] [outer = 0x0] 19:31:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x127735c00) [pid = 1644] [serial = 2023] [outer = 0x127411c00] 19:31:51 INFO - PROCESS | 1644 | 1467945111404 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1291c9000) [pid = 1644] [serial = 2024] [outer = 0x127411c00] 19:31:52 INFO - PROCESS | 1644 | 1467945112245 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]]]}] 19:31:52 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) 19:31:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1074ms 19:31:52 INFO - PROCESS | 1644 | 1467945112294 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:31:52 INFO - PROCESS | 1644 | 1467945112295 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:31:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:31:52 INFO - PROCESS | 1644 | 1467945112298 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 1644 | 1467945112299 Marionette TRACE conn2 <- [1,2670,null,{}] 19:31:52 INFO - PROCESS | 1644 | 1467945112307 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}] 19:31:52 INFO - PROCESS | 1644 | 1467945112308 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:52 INFO - PROCESS | 1644 | 1467945112408 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:31:52 INFO - PROCESS | 1644 | 1467945112412 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:52 INFO - PROCESS | 1644 | 1467945112413 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b37c800 == 36 [pid = 1644] [id = 675] 19:31:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121c09400) [pid = 1644] [serial = 2025] [outer = 0x0] 19:31:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1291d5800) [pid = 1644] [serial = 2026] [outer = 0x121c09400] 19:31:52 INFO - PROCESS | 1644 | 1467945112437 Marionette DEBUG loaded listener.js 19:31:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1294a8c00) [pid = 1644] [serial = 2027] [outer = 0x121c09400] 19:31:53 INFO - PROCESS | 1644 | 1467945113283 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"]]]}] 19:31:53 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 19:31:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:31:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 19:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:31:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1022ms 19:31:53 INFO - PROCESS | 1644 | 1467945113322 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 19:31:53 INFO - PROCESS | 1644 | 1467945113324 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:31:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:31:53 INFO - PROCESS | 1644 | 1467945113338 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:31:53 INFO - PROCESS | 1644 | 1467945113339 Marionette TRACE conn2 <- [1,2674,null,{}] 19:31:53 INFO - PROCESS | 1644 | 1467945113342 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}] 19:31:53 INFO - PROCESS | 1644 | 1467945113343 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:53 INFO - PROCESS | 1644 | 1467945113443 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:31:53 INFO - PROCESS | 1644 | 1467945113446 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:53 INFO - PROCESS | 1644 | 1467945113454 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb3c800 == 37 [pid = 1644] [id = 676] 19:31:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12771dc00) [pid = 1644] [serial = 2028] [outer = 0x0] 19:31:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12a74a800) [pid = 1644] [serial = 2029] [outer = 0x12771dc00] 19:31:53 INFO - PROCESS | 1644 | 1467945113514 Marionette DEBUG loaded listener.js 19:31:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12a753000) [pid = 1644] [serial = 2030] [outer = 0x12771dc00] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1127d0000) [pid = 1644] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12a758400) [pid = 1644] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1127cec00) [pid = 1644] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x110e9b400) [pid = 1644] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12138ac00) [pid = 1644] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x125760800) [pid = 1644] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1294a4400) [pid = 1644] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x127720400) [pid = 1644] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1199cac00) [pid = 1644] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11832ac00) [pid = 1644] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113c83000) [pid = 1644] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1127d8000) [pid = 1644] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12575b000) [pid = 1644] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119910000) [pid = 1644] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12129c400) [pid = 1644] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12129b400) [pid = 1644] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118183c00) [pid = 1644] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x124d8ac00) [pid = 1644] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:31:53 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12129a400) [pid = 1644] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:31:54 INFO - PROCESS | 1644 | 1467945114464 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"]]]}] 19:31:54 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 19:31:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:31:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:31:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1183ms 19:31:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:31:54 INFO - PROCESS | 1644 | 1467945114510 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 19:31:54 INFO - PROCESS | 1644 | 1467945114511 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:31:54 INFO - PROCESS | 1644 | 1467945114513 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:31:54 INFO - PROCESS | 1644 | 1467945114514 Marionette TRACE conn2 <- [1,2678,null,{}] 19:31:54 INFO - PROCESS | 1644 | 1467945114517 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}] 19:31:54 INFO - PROCESS | 1644 | 1467945114518 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:54 INFO - PROCESS | 1644 | 1467945114597 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:31:54 INFO - PROCESS | 1644 | 1467945114657 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:54 INFO - PROCESS | 1644 | 1467945114658 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d4800 == 38 [pid = 1644] [id = 677] 19:31:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112e61400) [pid = 1644] [serial = 2031] [outer = 0x0] 19:31:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118183c00) [pid = 1644] [serial = 2032] [outer = 0x112e61400] 19:31:54 INFO - PROCESS | 1644 | 1467945114681 Marionette DEBUG loaded listener.js 19:31:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119110800) [pid = 1644] [serial = 2033] [outer = 0x112e61400] 19:31:55 INFO - PROCESS | 1644 | 1467945115444 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]]]}] 19:31:55 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) 19:31:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 19:31:55 INFO - PROCESS | 1644 | 1467945115484 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:31:55 INFO - PROCESS | 1644 | 1467945115486 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:31:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:31:55 INFO - PROCESS | 1644 | 1467945115490 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:31:55 INFO - PROCESS | 1644 | 1467945115491 Marionette TRACE conn2 <- [1,2682,null,{}] 19:31:55 INFO - PROCESS | 1644 | 1467945115494 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}] 19:31:55 INFO - PROCESS | 1644 | 1467945115495 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:55 INFO - PROCESS | 1644 | 1467945115582 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:31:55 INFO - PROCESS | 1644 | 1467945115586 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 1644 | 1467945115589 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf21800 == 39 [pid = 1644] [id = 678] 19:31:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1196b7800) [pid = 1644] [serial = 2034] [outer = 0x0] 19:31:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12124b000) [pid = 1644] [serial = 2035] [outer = 0x1196b7800] 19:31:55 INFO - PROCESS | 1644 | 1467945115614 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128965000) [pid = 1644] [serial = 2036] [outer = 0x1196b7800] 19:31:56 INFO - PROCESS | 1644 | 1467945116550 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]]]}] 19:31:56 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) 19:31:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1074ms 19:31:56 INFO - PROCESS | 1644 | 1467945116564 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:31:56 INFO - PROCESS | 1644 | 1467945116567 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:31:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:31:56 INFO - PROCESS | 1644 | 1467945116571 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 1644 | 1467945116575 Marionette TRACE conn2 <- [1,2686,null,{}] 19:31:56 INFO - PROCESS | 1644 | 1467945116579 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}] 19:31:56 INFO - PROCESS | 1644 | 1467945116581 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:56 INFO - PROCESS | 1644 | 1467945116685 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:31:56 INFO - PROCESS | 1644 | 1467945116747 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:56 INFO - PROCESS | 1644 | 1467945116748 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186c9800 == 40 [pid = 1644] [id = 679] 19:31:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1164dc000) [pid = 1644] [serial = 2037] [outer = 0x0] 19:31:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1181a3400) [pid = 1644] [serial = 2038] [outer = 0x1164dc000] 19:31:56 INFO - PROCESS | 1644 | 1467945116779 Marionette DEBUG loaded listener.js 19:31:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11885f000) [pid = 1644] [serial = 2039] [outer = 0x1164dc000] 19:31:57 INFO - PROCESS | 1644 | 1467945117769 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"]]]}] 19:31:57 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 19:31:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:31:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 19:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:31:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1224ms 19:31:57 INFO - PROCESS | 1644 | 1467945117794 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 19:31:57 INFO - PROCESS | 1644 | 1467945117798 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:31:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:31:57 INFO - PROCESS | 1644 | 1467945117802 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:31:57 INFO - PROCESS | 1644 | 1467945117806 Marionette TRACE conn2 <- [1,2690,null,{}] 19:31:57 INFO - PROCESS | 1644 | 1467945117809 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}] 19:31:57 INFO - PROCESS | 1644 | 1467945117811 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:57 INFO - PROCESS | 1644 | 1467945117915 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:31:57 INFO - PROCESS | 1644 | 1467945117974 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:57 INFO - PROCESS | 1644 | 1467945117976 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x129777000 == 41 [pid = 1644] [id = 680] 19:31:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119908800) [pid = 1644] [serial = 2040] [outer = 0x0] 19:31:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12129c000) [pid = 1644] [serial = 2041] [outer = 0x119908800] 19:31:58 INFO - PROCESS | 1644 | 1467945118006 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124bb4c00) [pid = 1644] [serial = 2042] [outer = 0x119908800] 19:31:58 INFO - PROCESS | 1644 | 1467945118982 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"]]]}] 19:31:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:31:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:31:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 19:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:31:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1227ms 19:31:59 INFO - PROCESS | 1644 | 1467945119030 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 19:31:59 INFO - PROCESS | 1644 | 1467945119031 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:31:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:31:59 INFO - PROCESS | 1644 | 1467945119034 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 1644 | 1467945119036 Marionette TRACE conn2 <- [1,2694,null,{}] 19:31:59 INFO - PROCESS | 1644 | 1467945119044 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}] 19:31:59 INFO - PROCESS | 1644 | 1467945119047 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:59 INFO - PROCESS | 1644 | 1467945119153 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:31:59 INFO - PROCESS | 1644 | 1467945119214 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:59 INFO - PROCESS | 1644 | 1467945119216 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:31:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4a8000 == 42 [pid = 1644] [id = 681] 19:31:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x124c92000) [pid = 1644] [serial = 2043] [outer = 0x0] 19:31:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x128e5c000) [pid = 1644] [serial = 2044] [outer = 0x124c92000] 19:31:59 INFO - PROCESS | 1644 | 1467945119248 Marionette DEBUG loaded listener.js 19:31:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1291cdc00) [pid = 1644] [serial = 2045] [outer = 0x124c92000] 19:32:00 INFO - PROCESS | 1644 | 1467945120417 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"]]]}] 19:32:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:32:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:32:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 19:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:32:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1423ms 19:32:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:32:00 INFO - PROCESS | 1644 | 1467945120458 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 19:32:00 INFO - PROCESS | 1644 | 1467945120460 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:32:00 INFO - PROCESS | 1644 | 1467945120463 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 1644 | 1467945120465 Marionette TRACE conn2 <- [1,2698,null,{}] 19:32:00 INFO - PROCESS | 1644 | 1467945120468 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}] 19:32:00 INFO - PROCESS | 1644 | 1467945120470 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:00 INFO - PROCESS | 1644 | 1467945120580 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:32:00 INFO - PROCESS | 1644 | 1467945120656 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 1644 | 1467945120657 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x11938c800 == 43 [pid = 1644] [id = 682] 19:32:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x118fb6c00) [pid = 1644] [serial = 2046] [outer = 0x0] 19:32:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x11910a000) [pid = 1644] [serial = 2047] [outer = 0x118fb6c00] 19:32:00 INFO - PROCESS | 1644 | 1467945120685 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x119789800) [pid = 1644] [serial = 2048] [outer = 0x118fb6c00] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d4800 == 42 [pid = 1644] [id = 677] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb3c800 == 41 [pid = 1644] [id = 676] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12b37c800 == 40 [pid = 1644] [id = 675] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12a79e800 == 39 [pid = 1644] [id = 674] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x128e9f000 == 38 [pid = 1644] [id = 673] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x125791000 == 37 [pid = 1644] [id = 672] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e1800 == 36 [pid = 1644] [id = 671] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x11938a800 == 35 [pid = 1644] [id = 670] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x1199dd800 == 34 [pid = 1644] [id = 669] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x121c8f000 == 33 [pid = 1644] [id = 667] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x11675d800 == 32 [pid = 1644] [id = 666] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf03800 == 31 [pid = 1644] [id = 668] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4a8000 == 30 [pid = 1644] [id = 681] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x129777000 == 29 [pid = 1644] [id = 680] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf21800 == 28 [pid = 1644] [id = 678] 19:32:01 INFO - PROCESS | 1644 | --DOCSHELL 0x1186c9800 == 27 [pid = 1644] [id = 679] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x114f1e800) [pid = 1644] [serial = 1910] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118326400) [pid = 1644] [serial = 1907] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1291d2400) [pid = 1644] [serial = 1978] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x129452c00) [pid = 1644] [serial = 1981] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1294aac00) [pid = 1644] [serial = 1984] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x127734c00) [pid = 1644] [serial = 1975] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121253000) [pid = 1644] [serial = 1955] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119b2c400) [pid = 1644] [serial = 1954] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118531c00) [pid = 1644] [serial = 1951] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119106c00) [pid = 1644] [serial = 1952] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x117e99400) [pid = 1644] [serial = 1961] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11671a800) [pid = 1644] [serial = 1960] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x113cd6000) [pid = 1644] [serial = 1949] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112c6dc00) [pid = 1644] [serial = 1948] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1294a3800) [pid = 1644] [serial = 1982] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x126a08c00) [pid = 1644] [serial = 1972] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x127718c00) [pid = 1644] [serial = 1973] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119a07c00) [pid = 1644] [serial = 1966] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121014800) [pid = 1644] [serial = 1967] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x127063400) [pid = 1644] [serial = 1958] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x124879400) [pid = 1644] [serial = 1957] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x121cb7800) [pid = 1644] [serial = 1969] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124bb5000) [pid = 1644] [serial = 1970] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118329000) [pid = 1644] [serial = 1963] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119684c00) [pid = 1644] [serial = 1964] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12896a800) [pid = 1644] [serial = 1946] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1294a6c00) [pid = 1644] [serial = 1987] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12a6c9800) [pid = 1644] [serial = 1985] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x124c8c000) [pid = 1644] [serial = 1990] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12a74a000) [pid = 1644] [serial = 1988] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x12ab4b800) [pid = 1644] [serial = 1994] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x129443400) [pid = 1644] [serial = 1979] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12a755400) [pid = 1644] [serial = 1991] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1291cc000) [pid = 1644] [serial = 1976] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12ab44000) [pid = 1644] [serial = 1993] [outer = 0x0] [url = about:blank] 19:32:01 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12ab4b400) [pid = 1644] [serial = 1996] [outer = 0x0] [url = about:blank] 19:32:02 INFO - PROCESS | 1644 | 1467945122211 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"]]]}] 19:32:02 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 19:32:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:32:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 19:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:32:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1773ms 19:32:02 INFO - PROCESS | 1644 | 1467945122236 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 19:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:32:02 INFO - PROCESS | 1644 | 1467945122241 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:32:02 INFO - PROCESS | 1644 | 1467945122244 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1644 | 1467945122246 Marionette TRACE conn2 <- [1,2702,null,{}] 19:32:02 INFO - PROCESS | 1644 | 1467945122250 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}] 19:32:02 INFO - PROCESS | 1644 | 1467945122251 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:02 INFO - PROCESS | 1644 | 1467945122328 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:32:02 INFO - PROCESS | 1644 | 1467945122332 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:02 INFO - PROCESS | 1644 | 1467945122334 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f8e800 == 28 [pid = 1644] [id = 683] 19:32:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x113c3ac00) [pid = 1644] [serial = 2049] [outer = 0x0] 19:32:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1171c7800) [pid = 1644] [serial = 2050] [outer = 0x113c3ac00] 19:32:02 INFO - PROCESS | 1644 | 1467945122364 Marionette DEBUG loaded listener.js 19:32:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x11806dc00) [pid = 1644] [serial = 2051] [outer = 0x113c3ac00] 19:32:02 INFO - PROCESS | 1644 | 1467945122726 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]]]}] 19:32:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:32:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms 19:32:02 INFO - PROCESS | 1644 | 1467945122765 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:32:02 INFO - PROCESS | 1644 | 1467945122769 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:32:02 INFO - PROCESS | 1644 | 1467945122774 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1644 | 1467945122775 Marionette TRACE conn2 <- [1,2706,null,{}] 19:32:02 INFO - PROCESS | 1644 | 1467945122778 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}] 19:32:02 INFO - PROCESS | 1644 | 1467945122780 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:02 INFO - PROCESS | 1644 | 1467945122862 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:32:02 INFO - PROCESS | 1644 | 1467945122866 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:02 INFO - PROCESS | 1644 | 1467945122868 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x11938a800 == 29 [pid = 1644] [id = 684] 19:32:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x118326400) [pid = 1644] [serial = 2052] [outer = 0x0] 19:32:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118f3d400) [pid = 1644] [serial = 2053] [outer = 0x118326400] 19:32:02 INFO - PROCESS | 1644 | 1467945122899 Marionette DEBUG loaded listener.js 19:32:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119682c00) [pid = 1644] [serial = 2054] [outer = 0x118326400] 19:32:03 INFO - PROCESS | 1644 | 1467945123248 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]]]}] 19:32:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:32:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 19:32:03 INFO - PROCESS | 1644 | 1467945123293 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:32:03 INFO - PROCESS | 1644 | 1467945123294 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:32:03 INFO - PROCESS | 1644 | 1467945123296 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:32:03 INFO - PROCESS | 1644 | 1467945123299 Marionette TRACE conn2 <- [1,2710,null,{}] 19:32:03 INFO - PROCESS | 1644 | 1467945123307 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}] 19:32:03 INFO - PROCESS | 1644 | 1467945123310 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:03 INFO - PROCESS | 1644 | 1467945123418 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:32:03 INFO - PROCESS | 1644 | 1467945123428 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1644 | 1467945123430 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b12000 == 30 [pid = 1644] [id = 685] 19:32:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1133e0400) [pid = 1644] [serial = 2055] [outer = 0x0] 19:32:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119a04c00) [pid = 1644] [serial = 2056] [outer = 0x1133e0400] 19:32:03 INFO - PROCESS | 1644 | 1467945123458 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119b2c000) [pid = 1644] [serial = 2057] [outer = 0x1133e0400] 19:32:03 INFO - PROCESS | 1644 | 1467945123828 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] 19:32:03 INFO - PROCESS | 1644 | 1467945123870 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:32:03 INFO - PROCESS | 1644 | 1467945123872 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:32:03 INFO - PROCESS | 1644 | 1467945123874 Marionette TRACE conn2 <- [1,2714,null,{}] 19:32:03 INFO - PROCESS | 1644 | 1467945123876 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}] 19:32:03 INFO - PROCESS | 1644 | 1467945123877 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:03 INFO - PROCESS | 1644 | 1467945123980 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:32:03 INFO - PROCESS | 1644 | 1467945123993 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1644 | 1467945123994 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x125077000 == 31 [pid = 1644] [id = 686] 19:32:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119e2e800) [pid = 1644] [serial = 2058] [outer = 0x0] 19:32:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121255800) [pid = 1644] [serial = 2059] [outer = 0x119e2e800] 19:32:04 INFO - PROCESS | 1644 | 1467945124020 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1212a2000) [pid = 1644] [serial = 2060] [outer = 0x119e2e800] 19:32:04 INFO - PROCESS | 1644 | 1467945124356 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]]]}] 19:32:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:32:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 517ms 19:32:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:32:04 INFO - PROCESS | 1644 | 1467945124398 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 1644 | 1467945124399 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:32:04 INFO - PROCESS | 1644 | 1467945124401 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 1644 | 1467945124402 Marionette TRACE conn2 <- [1,2718,null,{}] 19:32:04 INFO - PROCESS | 1644 | 1467945124405 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}] 19:32:04 INFO - PROCESS | 1644 | 1467945124406 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:04 INFO - PROCESS | 1644 | 1467945124502 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:32:04 INFO - PROCESS | 1644 | 1467945124506 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 1644 | 1467945124507 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12779e000 == 32 [pid = 1644] [id = 687] 19:32:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1171c6800) [pid = 1644] [serial = 2061] [outer = 0x0] 19:32:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1216f8400) [pid = 1644] [serial = 2062] [outer = 0x1171c6800] 19:32:04 INFO - PROCESS | 1644 | 1467945124531 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x124baa800) [pid = 1644] [serial = 2063] [outer = 0x1171c6800] 19:32:04 INFO - PROCESS | 1644 | 1467945124878 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] 19:32:04 INFO - PROCESS | 1644 | 1467945124926 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:32:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:32:04 INFO - PROCESS | 1644 | 1467945124928 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 1644 | 1467945124929 Marionette TRACE conn2 <- [1,2722,null,{}] 19:32:04 INFO - PROCESS | 1644 | 1467945124932 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}] 19:32:04 INFO - PROCESS | 1644 | 1467945124936 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:05 INFO - PROCESS | 1644 | 1467945125051 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:32:05 INFO - PROCESS | 1644 | 1467945125091 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:05 INFO - PROCESS | 1644 | 1467945125093 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x129775800 == 33 [pid = 1644] [id = 688] 19:32:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x124bae000) [pid = 1644] [serial = 2064] [outer = 0x0] 19:32:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x127063c00) [pid = 1644] [serial = 2065] [outer = 0x124bae000] 19:32:05 INFO - PROCESS | 1644 | 1467945125117 Marionette DEBUG loaded listener.js 19:32:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x127737c00) [pid = 1644] [serial = 2066] [outer = 0x124bae000] 19:32:05 INFO - PROCESS | 1644 | 1467945125461 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] 19:32:05 INFO - PROCESS | 1644 | 1467945125500 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:32:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:32:05 INFO - PROCESS | 1644 | 1467945125503 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 1644 | 1467945125504 Marionette TRACE conn2 <- [1,2726,null,{}] 19:32:05 INFO - PROCESS | 1644 | 1467945125514 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}] 19:32:05 INFO - PROCESS | 1644 | 1467945125515 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:05 INFO - PROCESS | 1644 | 1467945125613 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:32:05 INFO - PROCESS | 1644 | 1467945125654 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:05 INFO - PROCESS | 1644 | 1467945125656 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac0e800 == 34 [pid = 1644] [id = 689] 19:32:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x127731c00) [pid = 1644] [serial = 2067] [outer = 0x0] 19:32:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128e59800) [pid = 1644] [serial = 2068] [outer = 0x127731c00] 19:32:05 INFO - PROCESS | 1644 | 1467945125680 Marionette DEBUG loaded listener.js 19:32:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128ee4400) [pid = 1644] [serial = 2069] [outer = 0x127731c00] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121c09400) [pid = 1644] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12771dc00) [pid = 1644] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118182400) [pid = 1644] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11990a400) [pid = 1644] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11967f400) [pid = 1644] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121249400) [pid = 1644] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x127411c00) [pid = 1644] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11671b800) [pid = 1644] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1121b7c00) [pid = 1644] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118070400) [pid = 1644] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1133d3400) [pid = 1644] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1196b7800) [pid = 1644] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x112e61400) [pid = 1644] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:32:05 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x112f9f400) [pid = 1644] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:32:06 INFO - PROCESS | 1644 | 1467945126116 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]]]}] 19:32:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:32:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 19:32:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:32:06 INFO - PROCESS | 1644 | 1467945126127 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:32:06 INFO - PROCESS | 1644 | 1467945126128 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:32:06 INFO - PROCESS | 1644 | 1467945126130 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:32:06 INFO - PROCESS | 1644 | 1467945126131 Marionette TRACE conn2 <- [1,2730,null,{}] 19:32:06 INFO - PROCESS | 1644 | 1467945126133 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}] 19:32:06 INFO - PROCESS | 1644 | 1467945126134 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:06 INFO - PROCESS | 1644 | 1467945126245 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:32:06 INFO - PROCESS | 1644 | 1467945126287 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 1644 | 1467945126288 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac10000 == 35 [pid = 1644] [id = 690] 19:32:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112c99800) [pid = 1644] [serial = 2070] [outer = 0x0] 19:32:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118536800) [pid = 1644] [serial = 2071] [outer = 0x112c99800] 19:32:06 INFO - PROCESS | 1644 | 1467945126312 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121295400) [pid = 1644] [serial = 2072] [outer = 0x112c99800] 19:32:07 INFO - PROCESS | 1644 | 1467945127150 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"]]]}] 19:32:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 19:32:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:32:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:32:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1072ms 19:32:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:32:07 INFO - PROCESS | 1644 | 1467945127202 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 19:32:07 INFO - PROCESS | 1644 | 1467945127203 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:32:07 INFO - PROCESS | 1644 | 1467945127206 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:32:07 INFO - PROCESS | 1644 | 1467945127207 Marionette TRACE conn2 <- [1,2734,null,{}] 19:32:07 INFO - PROCESS | 1644 | 1467945127210 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}] 19:32:07 INFO - PROCESS | 1644 | 1467945127211 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:07 INFO - PROCESS | 1644 | 1467945127292 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:32:07 INFO - PROCESS | 1644 | 1467945127296 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 1644 | 1467945127297 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b10800 == 36 [pid = 1644] [id = 691] 19:32:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1196b5000) [pid = 1644] [serial = 2073] [outer = 0x0] 19:32:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1291c6c00) [pid = 1644] [serial = 2074] [outer = 0x1196b5000] 19:32:07 INFO - PROCESS | 1644 | 1467945127324 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1291d0c00) [pid = 1644] [serial = 2075] [outer = 0x1196b5000] 19:32:07 INFO - PROCESS | 1644 | 1467945127659 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]]]}] 19:32:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:32:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 19:32:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:32:07 INFO - PROCESS | 1644 | 1467945127676 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:32:07 INFO - PROCESS | 1644 | 1467945127678 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:32:07 INFO - PROCESS | 1644 | 1467945127680 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:32:07 INFO - PROCESS | 1644 | 1467945127681 Marionette TRACE conn2 <- [1,2738,null,{}] 19:32:07 INFO - PROCESS | 1644 | 1467945127683 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}] 19:32:07 INFO - PROCESS | 1644 | 1467945127684 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:07 INFO - PROCESS | 1644 | 1467945127807 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:32:07 INFO - PROCESS | 1644 | 1467945127814 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 1644 | 1467945127815 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be4c800 == 37 [pid = 1644] [id = 692] 19:32:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x127738000) [pid = 1644] [serial = 2076] [outer = 0x0] 19:32:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12943f000) [pid = 1644] [serial = 2077] [outer = 0x127738000] 19:32:07 INFO - PROCESS | 1644 | 1467945127854 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x129458400) [pid = 1644] [serial = 2078] [outer = 0x127738000] 19:32:08 INFO - PROCESS | 1644 | 1467945128514 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]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:32:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 870ms 19:32:08 INFO - PROCESS | 1644 | 1467945128563 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:32:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:32:08 INFO - PROCESS | 1644 | 1467945128566 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:32:08 INFO - PROCESS | 1644 | 1467945128592 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 1644 | 1467945128596 Marionette TRACE conn2 <- [1,2742,null,{}] 19:32:08 INFO - PROCESS | 1644 | 1467945128625 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}] 19:32:08 INFO - PROCESS | 1644 | 1467945128626 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:08 INFO - PROCESS | 1644 | 1467945128739 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:32:08 INFO - PROCESS | 1644 | 1467945128801 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:08 INFO - PROCESS | 1644 | 1467945128802 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x119385000 == 38 [pid = 1644] [id = 693] 19:32:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x114f1e800) [pid = 1644] [serial = 2079] [outer = 0x0] 19:32:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x117e9c800) [pid = 1644] [serial = 2080] [outer = 0x114f1e800] 19:32:08 INFO - PROCESS | 1644 | 1467945128833 Marionette DEBUG loaded listener.js 19:32:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118323c00) [pid = 1644] [serial = 2081] [outer = 0x114f1e800] 19:32:09 INFO - PROCESS | 1644 | 1467945129361 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]]]}] 19:32:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:32:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 823ms 19:32:09 INFO - PROCESS | 1644 | 1467945129397 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:32:09 INFO - PROCESS | 1644 | 1467945129400 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:32:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:32:09 INFO - PROCESS | 1644 | 1467945129408 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:32:09 INFO - PROCESS | 1644 | 1467945129410 Marionette TRACE conn2 <- [1,2746,null,{}] 19:32:09 INFO - PROCESS | 1644 | 1467945129413 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}] 19:32:09 INFO - PROCESS | 1644 | 1467945129414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:09 INFO - PROCESS | 1644 | 1467945129527 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:32:09 INFO - PROCESS | 1644 | 1467945129727 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 1644 | 1467945129729 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x116677800 == 39 [pid = 1644] [id = 694] 19:32:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1131aa400) [pid = 1644] [serial = 2082] [outer = 0x0] 19:32:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x113388000) [pid = 1644] [serial = 2083] [outer = 0x1131aa400] 19:32:09 INFO - PROCESS | 1644 | 1467945129757 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x114fcc800) [pid = 1644] [serial = 2084] [outer = 0x1131aa400] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x121b10800 == 38 [pid = 1644] [id = 691] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac10000 == 37 [pid = 1644] [id = 690] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac0e800 == 36 [pid = 1644] [id = 689] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x129775800 == 35 [pid = 1644] [id = 688] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x12779e000 == 34 [pid = 1644] [id = 687] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x125077000 == 33 [pid = 1644] [id = 686] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x121b12000 == 32 [pid = 1644] [id = 685] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x11938a800 == 31 [pid = 1644] [id = 684] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x116f8e800 == 30 [pid = 1644] [id = 683] 19:32:10 INFO - PROCESS | 1644 | --DOCSHELL 0x11938c800 == 29 [pid = 1644] [id = 682] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12b207800) [pid = 1644] [serial = 1997] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1291d5800) [pid = 1644] [serial = 2026] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a74a800) [pid = 1644] [serial = 2029] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118fbb400) [pid = 1644] [serial = 2002] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1196af000) [pid = 1644] [serial = 2003] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x119e20c00) [pid = 1644] [serial = 2005] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1212a1400) [pid = 1644] [serial = 2006] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1196bb400) [pid = 1644] [serial = 2011] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119909000) [pid = 1644] [serial = 2012] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121f71800) [pid = 1644] [serial = 2017] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124cd4400) [pid = 1644] [serial = 2018] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x127735c00) [pid = 1644] [serial = 2023] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119b26800) [pid = 1644] [serial = 2014] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12124c400) [pid = 1644] [serial = 2015] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1127d5000) [pid = 1644] [serial = 1999] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1161b4800) [pid = 1644] [serial = 2000] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1181a3c00) [pid = 1644] [serial = 2008] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x118f36400) [pid = 1644] [serial = 2009] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x126808000) [pid = 1644] [serial = 2020] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x127408000) [pid = 1644] [serial = 2021] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x128965000) [pid = 1644] [serial = 2036] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x119110800) [pid = 1644] [serial = 2033] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12a753000) [pid = 1644] [serial = 2030] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x118183c00) [pid = 1644] [serial = 2032] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x12124b000) [pid = 1644] [serial = 2035] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x1294a8c00) [pid = 1644] [serial = 2027] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x1291c9000) [pid = 1644] [serial = 2024] [outer = 0x0] [url = about:blank] 19:32:10 INFO - PROCESS | 1644 | 1467945130327 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]]]}] 19:32:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:32:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 970ms 19:32:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:32:10 INFO - PROCESS | 1644 | 1467945130380 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:32:10 INFO - PROCESS | 1644 | 1467945130382 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:32:10 INFO - PROCESS | 1644 | 1467945130385 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:32:10 INFO - PROCESS | 1644 | 1467945130387 Marionette TRACE conn2 <- [1,2750,null,{}] 19:32:10 INFO - PROCESS | 1644 | 1467945130390 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}] 19:32:10 INFO - PROCESS | 1644 | 1467945130392 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:10 INFO - PROCESS | 1644 | 1467945130474 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:32:10 INFO - PROCESS | 1644 | 1467945130481 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 1644 | 1467945130483 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x116fdf000 == 30 [pid = 1644] [id = 695] 19:32:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x115f0d000) [pid = 1644] [serial = 2085] [outer = 0x0] 19:32:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x117ea2c00) [pid = 1644] [serial = 2086] [outer = 0x115f0d000] 19:32:10 INFO - PROCESS | 1644 | 1467945130510 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x1181afc00) [pid = 1644] [serial = 2087] [outer = 0x115f0d000] 19:32:10 INFO - PROCESS | 1644 | 1467945130846 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]]]}] 19:32:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:32:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 19:32:10 INFO - PROCESS | 1644 | 1467945130883 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:32:10 INFO - PROCESS | 1644 | 1467945130885 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:32:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:32:10 INFO - PROCESS | 1644 | 1467945130889 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:32:10 INFO - PROCESS | 1644 | 1467945130890 Marionette TRACE conn2 <- [1,2754,null,{}] 19:32:10 INFO - PROCESS | 1644 | 1467945130892 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}] 19:32:10 INFO - PROCESS | 1644 | 1467945130893 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:10 INFO - PROCESS | 1644 | 1467945130975 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:32:10 INFO - PROCESS | 1644 | 1467945130983 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 1644 | 1467945130984 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136a800 == 31 [pid = 1644] [id = 696] 19:32:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118534400) [pid = 1644] [serial = 2088] [outer = 0x0] 19:32:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x119110800) [pid = 1644] [serial = 2089] [outer = 0x118534400] 19:32:11 INFO - PROCESS | 1644 | 1467945131010 Marionette DEBUG loaded listener.js 19:32:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x1196b6000) [pid = 1644] [serial = 2090] [outer = 0x118534400] 19:32:11 INFO - PROCESS | 1644 | 1467945131374 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]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:32:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 19:32:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:32:11 INFO - PROCESS | 1644 | 1467945131408 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1644 | 1467945131409 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:32:11 INFO - PROCESS | 1644 | 1467945131423 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1644 | 1467945131427 Marionette TRACE conn2 <- [1,2758,null,{}] 19:32:11 INFO - PROCESS | 1644 | 1467945131435 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}] 19:32:11 INFO - PROCESS | 1644 | 1467945131438 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:11 INFO - PROCESS | 1644 | 1467945131522 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:32:11 INFO - PROCESS | 1644 | 1467945131526 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 1644 | 1467945131528 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x124daf800 == 32 [pid = 1644] [id = 697] 19:32:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x111e2a000) [pid = 1644] [serial = 2091] [outer = 0x0] 19:32:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119904c00) [pid = 1644] [serial = 2092] [outer = 0x111e2a000] 19:32:11 INFO - PROCESS | 1644 | 1467945131552 Marionette DEBUG loaded listener.js 19:32:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119b25800) [pid = 1644] [serial = 2093] [outer = 0x111e2a000] 19:32:11 INFO - PROCESS | 1644 | 1467945131895 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]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:32:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 487ms 19:32:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:32:11 INFO - PROCESS | 1644 | 1467945131900 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1644 | 1467945131901 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:32:11 INFO - PROCESS | 1644 | 1467945131904 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1644 | 1467945131906 Marionette TRACE conn2 <- [1,2762,null,{}] 19:32:11 INFO - PROCESS | 1644 | 1467945131909 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}] 19:32:11 INFO - PROCESS | 1644 | 1467945131911 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:11 INFO - PROCESS | 1644 | 1467945131992 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:32:11 INFO - PROCESS | 1644 | 1467945131995 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 1644 | 1467945131997 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x12723c000 == 33 [pid = 1644] [id = 698] 19:32:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x112c6dc00) [pid = 1644] [serial = 2094] [outer = 0x0] 19:32:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119e28c00) [pid = 1644] [serial = 2095] [outer = 0x112c6dc00] 19:32:12 INFO - PROCESS | 1644 | 1467945132078 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x121256000) [pid = 1644] [serial = 2096] [outer = 0x112c6dc00] 19:32:12 INFO - PROCESS | 1644 | 1467945132358 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]]]}] 19:32:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:32:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms 19:32:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:32:12 INFO - PROCESS | 1644 | 1467945132380 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:32:12 INFO - PROCESS | 1644 | 1467945132381 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:32:12 INFO - PROCESS | 1644 | 1467945132383 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:32:12 INFO - PROCESS | 1644 | 1467945132385 Marionette TRACE conn2 <- [1,2766,null,{}] 19:32:12 INFO - PROCESS | 1644 | 1467945132395 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}] 19:32:12 INFO - PROCESS | 1644 | 1467945132396 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:12 INFO - PROCESS | 1644 | 1467945132499 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:32:12 INFO - PROCESS | 1644 | 1467945132537 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 1644 | 1467945132541 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c0d800 == 34 [pid = 1644] [id = 699] 19:32:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1216f1c00) [pid = 1644] [serial = 2097] [outer = 0x0] 19:32:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121c08400) [pid = 1644] [serial = 2098] [outer = 0x1216f1c00] 19:32:12 INFO - PROCESS | 1644 | 1467945132575 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x124cc8800) [pid = 1644] [serial = 2099] [outer = 0x1216f1c00] 19:32:12 INFO - PROCESS | 1644 | 1467945132962 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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:32:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 624ms 19:32:13 INFO - PROCESS | 1644 | 1467945133009 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 1644 | 1467945133011 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:32:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:32:13 INFO - PROCESS | 1644 | 1467945133014 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 1644 | 1467945133016 Marionette TRACE conn2 <- [1,2770,null,{}] 19:32:13 INFO - PROCESS | 1644 | 1467945133028 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}] 19:32:13 INFO - PROCESS | 1644 | 1467945133030 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:13 INFO - PROCESS | 1644 | 1467945133145 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:32:13 INFO - PROCESS | 1644 | 1467945133151 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1644 | 1467945133152 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8bf000 == 35 [pid = 1644] [id = 700] 19:32:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119106400) [pid = 1644] [serial = 2100] [outer = 0x0] 19:32:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x12680d000) [pid = 1644] [serial = 2101] [outer = 0x119106400] 19:32:13 INFO - PROCESS | 1644 | 1467945133177 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1270eb400) [pid = 1644] [serial = 2102] [outer = 0x119106400] 19:32:13 INFO - PROCESS | 1644 | 1467945133509 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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:32:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 19:32:13 INFO - PROCESS | 1644 | 1467945133534 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 1644 | 1467945133535 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:32:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:32:13 INFO - PROCESS | 1644 | 1467945133554 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 1644 | 1467945133556 Marionette TRACE conn2 <- [1,2774,null,{}] 19:32:13 INFO - PROCESS | 1644 | 1467945133561 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}] 19:32:13 INFO - PROCESS | 1644 | 1467945133562 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:13 INFO - PROCESS | 1644 | 1467945133664 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:32:13 INFO - PROCESS | 1644 | 1467945133668 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1644 | 1467945133669 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d9000 == 36 [pid = 1644] [id = 701] 19:32:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126a10000) [pid = 1644] [serial = 2103] [outer = 0x0] 19:32:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12771d400) [pid = 1644] [serial = 2104] [outer = 0x126a10000] 19:32:13 INFO - PROCESS | 1644 | 1467945133694 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12772c000) [pid = 1644] [serial = 2105] [outer = 0x126a10000] 19:32:14 INFO - PROCESS | 1644 | 1467945134016 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]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:32:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 533ms 19:32:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:32:14 INFO - PROCESS | 1644 | 1467945134080 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 1644 | 1467945134081 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:32:14 INFO - PROCESS | 1644 | 1467945134083 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 1644 | 1467945134084 Marionette TRACE conn2 <- [1,2778,null,{}] 19:32:14 INFO - PROCESS | 1644 | 1467945134086 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}] 19:32:14 INFO - PROCESS | 1644 | 1467945134088 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:14 INFO - PROCESS | 1644 | 1467945134186 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:32:14 INFO - PROCESS | 1644 | 1467945134224 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 1644 | 1467945134225 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb47000 == 37 [pid = 1644] [id = 702] 19:32:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12772cc00) [pid = 1644] [serial = 2106] [outer = 0x0] 19:32:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128968000) [pid = 1644] [serial = 2107] [outer = 0x12772cc00] 19:32:14 INFO - PROCESS | 1644 | 1467945134250 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128edbc00) [pid = 1644] [serial = 2108] [outer = 0x12772cc00] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119e2e800) [pid = 1644] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x124bae000) [pid = 1644] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118326400) [pid = 1644] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1133e0400) [pid = 1644] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118fb6c00) [pid = 1644] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x113c3ac00) [pid = 1644] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1196b5000) [pid = 1644] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1171c6800) [pid = 1644] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x127731c00) [pid = 1644] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x112c99800) [pid = 1644] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1164dc000) [pid = 1644] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119908800) [pid = 1644] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:32:14 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x124c92000) [pid = 1644] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:32:14 INFO - PROCESS | 1644 | 1467945134632 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]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:32:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 19:32:14 INFO - PROCESS | 1644 | 1467945134653 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 1644 | 1467945134655 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:32:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:32:14 INFO - PROCESS | 1644 | 1467945134666 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 1644 | 1467945134667 Marionette TRACE conn2 <- [1,2782,null,{}] 19:32:14 INFO - PROCESS | 1644 | 1467945134669 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}] 19:32:14 INFO - PROCESS | 1644 | 1467945134671 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:14 INFO - PROCESS | 1644 | 1467945134749 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:32:14 INFO - PROCESS | 1644 | 1467945134754 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 1644 | 1467945134757 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf03800 == 38 [pid = 1644] [id = 703] 19:32:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11885e000) [pid = 1644] [serial = 2109] [outer = 0x0] 19:32:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119b2e400) [pid = 1644] [serial = 2110] [outer = 0x11885e000] 19:32:14 INFO - PROCESS | 1644 | 1467945134782 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x125759400) [pid = 1644] [serial = 2111] [outer = 0x11885e000] 19:32:15 INFO - PROCESS | 1644 | 1467945135113 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]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:32:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 19:32:15 INFO - PROCESS | 1644 | 1467945135135 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 1644 | 1467945135137 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:32:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:32:15 INFO - PROCESS | 1644 | 1467945135142 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 1644 | 1467945135144 Marionette TRACE conn2 <- [1,2786,null,{}] 19:32:15 INFO - PROCESS | 1644 | 1467945135146 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}] 19:32:15 INFO - PROCESS | 1644 | 1467945135147 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:15 INFO - PROCESS | 1644 | 1467945135231 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:32:15 INFO - PROCESS | 1644 | 1467945135234 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1644 | 1467945135236 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3ee800 == 39 [pid = 1644] [id = 704] 19:32:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121293800) [pid = 1644] [serial = 2112] [outer = 0x0] 19:32:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1291c9000) [pid = 1644] [serial = 2113] [outer = 0x121293800] 19:32:15 INFO - PROCESS | 1644 | 1467945135271 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x129445000) [pid = 1644] [serial = 2114] [outer = 0x121293800] 19:32:15 INFO - PROCESS | 1644 | 1467945135631 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]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:32:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 19:32:15 INFO - PROCESS | 1644 | 1467945135661 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 1644 | 1467945135662 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:32:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:32:15 INFO - PROCESS | 1644 | 1467945135664 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 1644 | 1467945135666 Marionette TRACE conn2 <- [1,2790,null,{}] 19:32:15 INFO - PROCESS | 1644 | 1467945135668 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}] 19:32:15 INFO - PROCESS | 1644 | 1467945135670 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:15 INFO - PROCESS | 1644 | 1467945135766 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:32:15 INFO - PROCESS | 1644 | 1467945135770 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1644 | 1467945135772 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d24e800 == 40 [pid = 1644] [id = 705] 19:32:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1291cec00) [pid = 1644] [serial = 2115] [outer = 0x0] 19:32:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12a6c1c00) [pid = 1644] [serial = 2116] [outer = 0x1291cec00] 19:32:15 INFO - PROCESS | 1644 | 1467945135795 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12a74f000) [pid = 1644] [serial = 2117] [outer = 0x1291cec00] 19:32:16 INFO - PROCESS | 1644 | 1467945136112 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]]]}] 19:32:16 INFO - PROCESS | 1644 | --DOCSHELL 0x12cda4000 == 39 [pid = 1644] [id = 16] 19:32:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:32:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 19:32:16 INFO - PROCESS | 1644 | 1467945136148 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:32:16 INFO - PROCESS | 1644 | 1467945136149 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:32:16 INFO - PROCESS | 1644 | 1467945136152 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 1644 | 1467945136153 Marionette TRACE conn2 <- [1,2794,null,{}] 19:32:16 INFO - PROCESS | 1644 | 1467945136155 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}] 19:32:16 INFO - PROCESS | 1644 | 1467945136156 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:16 INFO - PROCESS | 1644 | 1467945136236 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:32:16 INFO - PROCESS | 1644 | 1467945136316 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 1644 | 1467945136317 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12577b000 == 40 [pid = 1644] [id = 706] 19:32:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118325800) [pid = 1644] [serial = 2118] [outer = 0x0] 19:32:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a6c9c00) [pid = 1644] [serial = 2119] [outer = 0x118325800] 19:32:16 INFO - PROCESS | 1644 | 1467945136340 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12ab3f800) [pid = 1644] [serial = 2120] [outer = 0x118325800] 19:32:16 INFO - PROCESS | 1644 | 1467945136743 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]]]}] 19:32:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:32:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 621ms 19:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:32:16 INFO - PROCESS | 1644 | 1467945136774 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:32:16 INFO - PROCESS | 1644 | 1467945136777 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:32:16 INFO - PROCESS | 1644 | 1467945136780 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 1644 | 1467945136782 Marionette TRACE conn2 <- [1,2798,null,{}] 19:32:16 INFO - PROCESS | 1644 | 1467945136787 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}] 19:32:16 INFO - PROCESS | 1644 | 1467945136788 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:16 INFO - PROCESS | 1644 | 1467945136896 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:32:16 INFO - PROCESS | 1644 | 1467945136957 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 1644 | 1467945136958 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e4000 == 41 [pid = 1644] [id = 707] 19:32:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x113c2dc00) [pid = 1644] [serial = 2121] [outer = 0x0] 19:32:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x117ea4400) [pid = 1644] [serial = 2122] [outer = 0x113c2dc00] 19:32:16 INFO - PROCESS | 1644 | 1467945136989 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118465000) [pid = 1644] [serial = 2123] [outer = 0x113c2dc00] 19:32:17 INFO - PROCESS | 1644 | 1467945137463 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]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 19:32:17 INFO - PROCESS | 1644 | 1467945137501 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 1644 | 1467945137505 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:32:17 INFO - PROCESS | 1644 | 1467945137509 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 1644 | 1467945137511 Marionette TRACE conn2 <- [1,2802,null,{}] 19:32:17 INFO - PROCESS | 1644 | 1467945137514 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}] 19:32:17 INFO - PROCESS | 1644 | 1467945137516 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:17 INFO - PROCESS | 1644 | 1467945137622 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:32:17 INFO - PROCESS | 1644 | 1467945137683 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 1644 | 1467945137685 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x129263000 == 42 [pid = 1644] [id = 708] 19:32:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11910dc00) [pid = 1644] [serial = 2124] [outer = 0x0] 19:32:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119910000) [pid = 1644] [serial = 2125] [outer = 0x11910dc00] 19:32:17 INFO - PROCESS | 1644 | 1467945137716 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119b22800) [pid = 1644] [serial = 2126] [outer = 0x11910dc00] 19:32:18 INFO - PROCESS | 1644 | 1467945138139 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]]]}] 19:32:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:32:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 669ms 19:32:18 INFO - PROCESS | 1644 | 1467945138179 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 1644 | 1467945138181 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:32:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:32:18 INFO - PROCESS | 1644 | 1467945138183 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 1644 | 1467945138186 Marionette TRACE conn2 <- [1,2806,null,{}] 19:32:18 INFO - PROCESS | 1644 | 1467945138194 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}] 19:32:18 INFO - PROCESS | 1644 | 1467945138197 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:18 INFO - PROCESS | 1644 | 1467945138325 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:32:18 INFO - PROCESS | 1644 | 1467945138412 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:18 INFO - PROCESS | 1644 | 1467945138414 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d24f800 == 43 [pid = 1644] [id = 709] 19:32:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121cabc00) [pid = 1644] [serial = 2127] [outer = 0x0] 19:32:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124d8a800) [pid = 1644] [serial = 2128] [outer = 0x121cabc00] 19:32:18 INFO - PROCESS | 1644 | 1467945138447 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126fb2800) [pid = 1644] [serial = 2129] [outer = 0x121cabc00] 19:32:18 INFO - PROCESS | 1644 | 1467945138862 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]]]}] 19:32:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:32:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 723ms 19:32:18 INFO - PROCESS | 1644 | 1467945138906 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 1644 | 1467945138908 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:32:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:32:18 INFO - PROCESS | 1644 | 1467945138910 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 1644 | 1467945138911 Marionette TRACE conn2 <- [1,2810,null,{}] 19:32:18 INFO - PROCESS | 1644 | 1467945138914 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}] 19:32:18 INFO - PROCESS | 1644 | 1467945138915 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:19 INFO - PROCESS | 1644 | 1467945139034 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:32:19 INFO - PROCESS | 1644 | 1467945139095 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 1644 | 1467945139096 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x12dc86800 == 44 [pid = 1644] [id = 710] 19:32:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x127735c00) [pid = 1644] [serial = 2130] [outer = 0x0] 19:32:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12944a000) [pid = 1644] [serial = 2131] [outer = 0x127735c00] 19:32:19 INFO - PROCESS | 1644 | 1467945139125 Marionette DEBUG loaded listener.js 19:32:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12a6c3000) [pid = 1644] [serial = 2132] [outer = 0x127735c00] 19:32:19 INFO - PROCESS | 1644 | 1467945139812 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]]]}] 19:32:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:32:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 971ms 19:32:19 INFO - PROCESS | 1644 | 1467945139881 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 1644 | 1467945139884 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:32:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:32:19 INFO - PROCESS | 1644 | 1467945139887 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 1644 | 1467945139889 Marionette TRACE conn2 <- [1,2814,null,{}] 19:32:19 INFO - PROCESS | 1644 | 1467945139892 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}] 19:32:19 INFO - PROCESS | 1644 | 1467945139894 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:19 INFO - PROCESS | 1644 | 1467945139989 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:32:20 INFO - PROCESS | 1644 | 1467945140053 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:20 INFO - PROCESS | 1644 | 1467945140054 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x121488000 == 45 [pid = 1644] [id = 711] 19:32:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118063400) [pid = 1644] [serial = 2133] [outer = 0x0] 19:32:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x11806e000) [pid = 1644] [serial = 2134] [outer = 0x118063400] 19:32:20 INFO - PROCESS | 1644 | 1467945140081 Marionette DEBUG loaded listener.js 19:32:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118331000) [pid = 1644] [serial = 2135] [outer = 0x118063400] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12d24e800 == 44 [pid = 1644] [id = 705] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3ee800 == 43 [pid = 1644] [id = 704] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf03800 == 42 [pid = 1644] [id = 703] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb47000 == 41 [pid = 1644] [id = 702] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1199d9000 == 40 [pid = 1644] [id = 701] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8bf000 == 39 [pid = 1644] [id = 700] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x124c0d800 == 38 [pid = 1644] [id = 699] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12723c000 == 37 [pid = 1644] [id = 698] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x124daf800 == 36 [pid = 1644] [id = 697] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12136a800 == 35 [pid = 1644] [id = 696] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x116fdf000 == 34 [pid = 1644] [id = 695] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12cda3800 == 33 [pid = 1644] [id = 17] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x116677800 == 32 [pid = 1644] [id = 694] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x119385000 == 31 [pid = 1644] [id = 693] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12be4c800 == 30 [pid = 1644] [id = 692] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12dc86800 == 29 [pid = 1644] [id = 710] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12d24f800 == 28 [pid = 1644] [id = 709] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x129263000 == 27 [pid = 1644] [id = 708] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x12577b000 == 26 [pid = 1644] [id = 706] 19:32:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e4000 == 25 [pid = 1644] [id = 707] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121255800) [pid = 1644] [serial = 2059] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x127063c00) [pid = 1644] [serial = 2065] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119682c00) [pid = 1644] [serial = 2054] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119a04c00) [pid = 1644] [serial = 2056] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119789800) [pid = 1644] [serial = 2048] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11910a000) [pid = 1644] [serial = 2047] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1171c7800) [pid = 1644] [serial = 2050] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11806dc00) [pid = 1644] [serial = 2051] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1291c6c00) [pid = 1644] [serial = 2074] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1216f8400) [pid = 1644] [serial = 2062] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x128e59800) [pid = 1644] [serial = 2068] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118536800) [pid = 1644] [serial = 2071] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121295400) [pid = 1644] [serial = 2072] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x127737c00) [pid = 1644] [serial = 2066] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x128ee4400) [pid = 1644] [serial = 2069] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118f3d400) [pid = 1644] [serial = 2053] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x124baa800) [pid = 1644] [serial = 2063] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1212a2000) [pid = 1644] [serial = 2060] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11885f000) [pid = 1644] [serial = 2039] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1181a3400) [pid = 1644] [serial = 2038] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x124bb4c00) [pid = 1644] [serial = 2042] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12129c000) [pid = 1644] [serial = 2041] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1291cdc00) [pid = 1644] [serial = 2045] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128e5c000) [pid = 1644] [serial = 2044] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119b2c000) [pid = 1644] [serial = 2057] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1291d0c00) [pid = 1644] [serial = 2075] [outer = 0x0] [url = about:blank] 19:32:21 INFO - PROCESS | 1644 | 1467945141038 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]]]}] 19:32:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:32:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1224ms 19:32:21 INFO - PROCESS | 1644 | 1467945141111 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:32:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:32:21 INFO - PROCESS | 1644 | 1467945141113 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:32:21 INFO - PROCESS | 1644 | 1467945141117 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 1644 | 1467945141119 Marionette TRACE conn2 <- [1,2818,null,{}] 19:32:21 INFO - PROCESS | 1644 | 1467945141124 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}] 19:32:21 INFO - PROCESS | 1644 | 1467945141126 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:21 INFO - PROCESS | 1644 | 1467945141211 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:32:21 INFO - PROCESS | 1644 | 1467945141215 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 1644 | 1467945141218 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641c800 == 26 [pid = 1644] [id = 712] 19:32:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1121b9800) [pid = 1644] [serial = 2136] [outer = 0x0] 19:32:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1127ce400) [pid = 1644] [serial = 2137] [outer = 0x1121b9800] 19:32:21 INFO - PROCESS | 1644 | 1467945141250 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1131b0400) [pid = 1644] [serial = 2138] [outer = 0x1121b9800] 19:32:21 INFO - PROCESS | 1644 | 1467945141658 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]]]}] 19:32:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:32:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 575ms 19:32:21 INFO - PROCESS | 1644 | 1467945141691 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:32:21 INFO - PROCESS | 1644 | 1467945141695 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:32:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:32:21 INFO - PROCESS | 1644 | 1467945141701 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 1644 | 1467945141704 Marionette TRACE conn2 <- [1,2822,null,{}] 19:32:21 INFO - PROCESS | 1644 | 1467945141708 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}] 19:32:21 INFO - PROCESS | 1644 | 1467945141711 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:21 INFO - PROCESS | 1644 | 1467945141834 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:32:21 INFO - PROCESS | 1644 | 1467945141848 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 1644 | 1467945141849 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188ef000 == 27 [pid = 1644] [id = 713] 19:32:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x115f11400) [pid = 1644] [serial = 2139] [outer = 0x0] 19:32:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116fbbc00) [pid = 1644] [serial = 2140] [outer = 0x115f11400] 19:32:21 INFO - PROCESS | 1644 | 1467945141894 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1171cd400) [pid = 1644] [serial = 2141] [outer = 0x115f11400] 19:32:22 INFO - PROCESS | 1644 | 1467945142317 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]]]}] 19:32:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:32:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 624ms 19:32:22 INFO - PROCESS | 1644 | 1467945142326 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:32:22 INFO - PROCESS | 1644 | 1467945142328 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:32:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:32:22 INFO - PROCESS | 1644 | 1467945142330 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:32:22 INFO - PROCESS | 1644 | 1467945142342 Marionette TRACE conn2 <- [1,2826,null,{}] 19:32:22 INFO - PROCESS | 1644 | 1467945142350 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}] 19:32:22 INFO - PROCESS | 1644 | 1467945142353 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:22 INFO - PROCESS | 1644 | 1467945142435 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:32:22 INFO - PROCESS | 1644 | 1467945142442 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 1644 | 1467945142445 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199da000 == 28 [pid = 1644] [id = 714] 19:32:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1181a9400) [pid = 1644] [serial = 2142] [outer = 0x0] 19:32:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118327800) [pid = 1644] [serial = 2143] [outer = 0x1181a9400] 19:32:22 INFO - PROCESS | 1644 | 1467945142473 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11848dc00) [pid = 1644] [serial = 2144] [outer = 0x1181a9400] 19:32:22 INFO - PROCESS | 1644 | 1467945142831 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:32:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:32:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 531ms 19:32:22 INFO - PROCESS | 1644 | 1467945142861 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:32:22 INFO - PROCESS | 1644 | 1467945142863 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:32:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:32:22 INFO - PROCESS | 1644 | 1467945142865 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:32:22 INFO - PROCESS | 1644 | 1467945142867 Marionette TRACE conn2 <- [1,2830,null,{}] 19:32:22 INFO - PROCESS | 1644 | 1467945142869 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}] 19:32:22 INFO - PROCESS | 1644 | 1467945142870 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:22 INFO - PROCESS | 1644 | 1467945142951 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:32:23 INFO - PROCESS | 1644 | 1467945143014 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:23 INFO - PROCESS | 1644 | 1467945143015 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136b800 == 29 [pid = 1644] [id = 715] 19:32:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1181a9c00) [pid = 1644] [serial = 2145] [outer = 0x0] 19:32:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118860000) [pid = 1644] [serial = 2146] [outer = 0x1181a9c00] 19:32:23 INFO - PROCESS | 1644 | 1467945143041 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11967c800) [pid = 1644] [serial = 2147] [outer = 0x1181a9c00] 19:32:23 INFO - PROCESS | 1644 | 1467945143359 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]]]}] 19:32:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:32:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 19:32:23 INFO - PROCESS | 1644 | 1467945143385 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 1644 | 1467945143386 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:32:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:32:23 INFO - PROCESS | 1644 | 1467945143397 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 1644 | 1467945143399 Marionette TRACE conn2 <- [1,2834,null,{}] 19:32:23 INFO - PROCESS | 1644 | 1467945143401 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}] 19:32:23 INFO - PROCESS | 1644 | 1467945143402 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:23 INFO - PROCESS | 1644 | 1467945143507 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:32:23 INFO - PROCESS | 1644 | 1467945143511 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:23 INFO - PROCESS | 1644 | 1467945143512 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x124c0d800 == 30 [pid = 1644] [id = 716] 19:32:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118324000) [pid = 1644] [serial = 2148] [outer = 0x0] 19:32:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1196b5400) [pid = 1644] [serial = 2149] [outer = 0x118324000] 19:32:23 INFO - PROCESS | 1644 | 1467945143536 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11978d400) [pid = 1644] [serial = 2150] [outer = 0x118324000] 19:32:23 INFO - PROCESS | 1644 | 1467945143901 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:32:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:32:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 527ms 19:32:23 INFO - PROCESS | 1644 | 1467945143917 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 1644 | 1467945143919 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:32:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:32:23 INFO - PROCESS | 1644 | 1467945143924 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 1644 | 1467945143926 Marionette TRACE conn2 <- [1,2838,null,{}] 19:32:23 INFO - PROCESS | 1644 | 1467945143929 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}] 19:32:23 INFO - PROCESS | 1644 | 1467945143935 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:24 INFO - PROCESS | 1644 | 1467945144106 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:32:24 INFO - PROCESS | 1644 | 1467945144147 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 1644 | 1467945144148 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12779f800 == 31 [pid = 1644] [id = 717] 19:32:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11978dc00) [pid = 1644] [serial = 2151] [outer = 0x0] 19:32:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1199ca000) [pid = 1644] [serial = 2152] [outer = 0x11978dc00] 19:32:24 INFO - PROCESS | 1644 | 1467945144174 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119e25c00) [pid = 1644] [serial = 2153] [outer = 0x11978dc00] 19:32:24 INFO - PROCESS | 1644 | 1467945144529 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]]]}] 19:32:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:32:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 671ms 19:32:24 INFO - PROCESS | 1644 | 1467945144596 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:32:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:32:24 INFO - PROCESS | 1644 | 1467945144598 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:32:24 INFO - PROCESS | 1644 | 1467945144602 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 1644 | 1467945144603 Marionette TRACE conn2 <- [1,2842,null,{}] 19:32:24 INFO - PROCESS | 1644 | 1467945144607 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}] 19:32:24 INFO - PROCESS | 1644 | 1467945144609 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:24 INFO - PROCESS | 1644 | 1467945144786 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:32:24 INFO - PROCESS | 1644 | 1467945144826 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 1644 | 1467945144827 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x129268800 == 32 [pid = 1644] [id = 718] 19:32:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x110eb2c00) [pid = 1644] [serial = 2154] [outer = 0x0] 19:32:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121248400) [pid = 1644] [serial = 2155] [outer = 0x110eb2c00] 19:32:24 INFO - PROCESS | 1644 | 1467945144852 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12129c000) [pid = 1644] [serial = 2156] [outer = 0x110eb2c00] 19:32:25 INFO - PROCESS | 1644 | 1467945145192 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]]]}] 19:32:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:32:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 625ms 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119106400) [pid = 1644] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12772cc00) [pid = 1644] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118534400) [pid = 1644] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x112c6dc00) [pid = 1644] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x114f1e800) [pid = 1644] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x127738000) [pid = 1644] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x115f0d000) [pid = 1644] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1131aa400) [pid = 1644] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x111e2a000) [pid = 1644] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126a10000) [pid = 1644] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12cd1c000) [pid = 1644] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12cda4800) [pid = 1644] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121293800) [pid = 1644] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1291cec00) [pid = 1644] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11885e000) [pid = 1644] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1216f1c00) [pid = 1644] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:32:25 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118325800) [pid = 1644] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:32:25 INFO - PROCESS | 1644 | 1467945145471 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:32:25 INFO - PROCESS | 1644 | 1467945145474 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:32:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:32:25 INFO - PROCESS | 1644 | 1467945145485 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:32:25 INFO - PROCESS | 1644 | 1467945145489 Marionette TRACE conn2 <- [1,2846,null,{}] 19:32:25 INFO - PROCESS | 1644 | 1467945145494 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}] 19:32:25 INFO - PROCESS | 1644 | 1467945145496 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:25 INFO - PROCESS | 1644 | 1467945145611 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:32:25 INFO - PROCESS | 1644 | 1467945145687 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 1644 | 1467945145689 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f7b800 == 33 [pid = 1644] [id = 719] 19:32:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x110eb5c00) [pid = 1644] [serial = 2157] [outer = 0x0] 19:32:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x111e2c800) [pid = 1644] [serial = 2158] [outer = 0x110eb5c00] 19:32:25 INFO - PROCESS | 1644 | 1467945145722 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112e5e400) [pid = 1644] [serial = 2159] [outer = 0x110eb5c00] 19:32:26 INFO - PROCESS | 1644 | 1467945146279 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]]]}] 19:32:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:32:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 873ms 19:32:26 INFO - PROCESS | 1644 | 1467945146360 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:32:26 INFO - PROCESS | 1644 | 1467945146362 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:32:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:32:26 INFO - PROCESS | 1644 | 1467945146366 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 1644 | 1467945146369 Marionette TRACE conn2 <- [1,2850,null,{}] 19:32:26 INFO - PROCESS | 1644 | 1467945146372 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}] 19:32:26 INFO - PROCESS | 1644 | 1467945146374 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:26 INFO - PROCESS | 1644 | 1467945146481 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:32:26 INFO - PROCESS | 1644 | 1467945146537 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 1644 | 1467945146539 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e4800 == 34 [pid = 1644] [id = 720] 19:32:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x115fd7000) [pid = 1644] [serial = 2160] [outer = 0x0] 19:32:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1167a1800) [pid = 1644] [serial = 2161] [outer = 0x115fd7000] 19:32:26 INFO - PROCESS | 1644 | 1467945146570 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1176db000) [pid = 1644] [serial = 2162] [outer = 0x115fd7000] 19:32:27 INFO - PROCESS | 1644 | 1467945147129 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:32:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:32:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 825ms 19:32:27 INFO - PROCESS | 1644 | 1467945147192 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:32:27 INFO - PROCESS | 1644 | 1467945147194 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:32:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:32:27 INFO - PROCESS | 1644 | 1467945147198 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 1644 | 1467945147200 Marionette TRACE conn2 <- [1,2854,null,{}] 19:32:27 INFO - PROCESS | 1644 | 1467945147259 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}] 19:32:27 INFO - PROCESS | 1644 | 1467945147265 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:27 INFO - PROCESS | 1644 | 1467945147419 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:32:27 INFO - PROCESS | 1644 | 1467945147594 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:27 INFO - PROCESS | 1644 | 1467945147596 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1161a1800 == 35 [pid = 1644] [id = 721] 19:32:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x111aa5800) [pid = 1644] [serial = 2163] [outer = 0x0] 19:32:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112c6dc00) [pid = 1644] [serial = 2164] [outer = 0x111aa5800] 19:32:27 INFO - PROCESS | 1644 | 1467945147625 Marionette DEBUG loaded listener.js 19:32:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x113950c00) [pid = 1644] [serial = 2165] [outer = 0x111aa5800] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12779f800 == 34 [pid = 1644] [id = 717] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x124c0d800 == 33 [pid = 1644] [id = 716] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12136b800 == 32 [pid = 1644] [id = 715] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1199da000 == 31 [pid = 1644] [id = 714] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1188ef000 == 30 [pid = 1644] [id = 713] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x11641c800 == 29 [pid = 1644] [id = 712] 19:32:28 INFO - PROCESS | 1644 | --DOCSHELL 0x121488000 == 28 [pid = 1644] [id = 711] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12680d000) [pid = 1644] [serial = 2101] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x128968000) [pid = 1644] [serial = 2107] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119110800) [pid = 1644] [serial = 2089] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1196b6000) [pid = 1644] [serial = 2090] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119e28c00) [pid = 1644] [serial = 2095] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x117e9c800) [pid = 1644] [serial = 2080] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118323c00) [pid = 1644] [serial = 2081] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x129458400) [pid = 1644] [serial = 2078] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12943f000) [pid = 1644] [serial = 2077] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x117ea2c00) [pid = 1644] [serial = 2086] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1181afc00) [pid = 1644] [serial = 2087] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x113388000) [pid = 1644] [serial = 2083] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x114fcc800) [pid = 1644] [serial = 2084] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x119904c00) [pid = 1644] [serial = 2092] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x119b25800) [pid = 1644] [serial = 2093] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x12772c000) [pid = 1644] [serial = 2105] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12771d400) [pid = 1644] [serial = 2104] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1181ab000) [pid = 1644] [serial = 1436] [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.] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12cda9800) [pid = 1644] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x1291c9000) [pid = 1644] [serial = 2113] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12a6c1c00) [pid = 1644] [serial = 2116] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x119b2e400) [pid = 1644] [serial = 2110] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x121c08400) [pid = 1644] [serial = 2098] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x124cc8800) [pid = 1644] [serial = 2099] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x128edbc00) [pid = 1644] [serial = 2108] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x1270eb400) [pid = 1644] [serial = 2102] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x125759400) [pid = 1644] [serial = 2111] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x12a74f000) [pid = 1644] [serial = 2117] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x121256000) [pid = 1644] [serial = 2096] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x129445000) [pid = 1644] [serial = 2114] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x12ab3f800) [pid = 1644] [serial = 2120] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12a6c9c00) [pid = 1644] [serial = 2119] [outer = 0x0] [url = about:blank] 19:32:28 INFO - PROCESS | 1644 | 1467945148097 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]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:32:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 926ms 19:32:28 INFO - PROCESS | 1644 | 1467945148125 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 1644 | 1467945148127 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:32:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:32:28 INFO - PROCESS | 1644 | 1467945148130 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 1644 | 1467945148132 Marionette TRACE conn2 <- [1,2858,null,{}] 19:32:28 INFO - PROCESS | 1644 | 1467945148135 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}] 19:32:28 INFO - PROCESS | 1644 | 1467945148140 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:28 INFO - PROCESS | 1644 | 1467945148222 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:32:28 INFO - PROCESS | 1644 | 1467945148228 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1644 | 1467945148230 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x118fa9000 == 29 [pid = 1644] [id = 722] 19:32:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x115f6c000) [pid = 1644] [serial = 2166] [outer = 0x0] 19:32:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x117ea2c00) [pid = 1644] [serial = 2167] [outer = 0x115f6c000] 19:32:28 INFO - PROCESS | 1644 | 1467945148257 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x1181abc00) [pid = 1644] [serial = 2168] [outer = 0x115f6c000] 19:32:28 INFO - PROCESS | 1644 | 1467945148628 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:32:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 19:32:28 INFO - PROCESS | 1644 | 1467945148652 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 1644 | 1467945148658 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:32:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:32:28 INFO - PROCESS | 1644 | 1467945148660 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 1644 | 1467945148662 Marionette TRACE conn2 <- [1,2862,null,{}] 19:32:28 INFO - PROCESS | 1644 | 1467945148664 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}] 19:32:28 INFO - PROCESS | 1644 | 1467945148665 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:28 INFO - PROCESS | 1644 | 1467945148747 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:32:28 INFO - PROCESS | 1644 | 1467945148751 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1644 | 1467945148752 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x121368000 == 30 [pid = 1644] [id = 723] 19:32:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x118325c00) [pid = 1644] [serial = 2169] [outer = 0x0] 19:32:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x11869e400) [pid = 1644] [serial = 2170] [outer = 0x118325c00] 19:32:28 INFO - PROCESS | 1644 | 1467945148780 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x118fc5c00) [pid = 1644] [serial = 2171] [outer = 0x118325c00] 19:32:29 INFO - PROCESS | 1644 | 1467945149148 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]]]}] 19:32:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:32:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 19:32:29 INFO - PROCESS | 1644 | 1467945149190 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1644 | 1467945149191 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:32:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:32:29 INFO - PROCESS | 1644 | 1467945149199 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1644 | 1467945149203 Marionette TRACE conn2 <- [1,2866,null,{}] 19:32:29 INFO - PROCESS | 1644 | 1467945149207 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}] 19:32:29 INFO - PROCESS | 1644 | 1467945149209 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:29 INFO - PROCESS | 1644 | 1467945149292 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:32:29 INFO - PROCESS | 1644 | 1467945149297 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 1644 | 1467945149298 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x12723f800 == 31 [pid = 1644] [id = 724] 19:32:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x119106400) [pid = 1644] [serial = 2172] [outer = 0x0] 19:32:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x119784c00) [pid = 1644] [serial = 2173] [outer = 0x119106400] 19:32:29 INFO - PROCESS | 1644 | 1467945149325 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x1199bc400) [pid = 1644] [serial = 2174] [outer = 0x119106400] 19:32:29 INFO - PROCESS | 1644 | 1467945149650 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]]]}] 19:32:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:32:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 480ms 19:32:29 INFO - PROCESS | 1644 | 1467945149677 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1644 | 1467945149679 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:32:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:32:29 INFO - PROCESS | 1644 | 1467945149681 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1644 | 1467945149682 Marionette TRACE conn2 <- [1,2870,null,{}] 19:32:29 INFO - PROCESS | 1644 | 1467945149684 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}] 19:32:29 INFO - PROCESS | 1644 | 1467945149686 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:29 INFO - PROCESS | 1644 | 1467945149769 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:32:29 INFO - PROCESS | 1644 | 1467945149831 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 1644 | 1467945149832 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x128eac000 == 32 [pid = 1644] [id = 725] 19:32:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11990fc00) [pid = 1644] [serial = 2175] [outer = 0x0] 19:32:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x119b22c00) [pid = 1644] [serial = 2176] [outer = 0x11990fc00] 19:32:29 INFO - PROCESS | 1644 | 1467945149856 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x119b2e800) [pid = 1644] [serial = 2177] [outer = 0x11990fc00] 19:32:30 INFO - PROCESS | 1644 | 1467945150192 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]]]}] 19:32:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:32:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 19:32:30 INFO - PROCESS | 1644 | 1467945150201 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 1644 | 1467945150202 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:32:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:32:30 INFO - PROCESS | 1644 | 1467945150206 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 1644 | 1467945150208 Marionette TRACE conn2 <- [1,2874,null,{}] 19:32:30 INFO - PROCESS | 1644 | 1467945150210 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}] 19:32:30 INFO - PROCESS | 1644 | 1467945150211 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:30 INFO - PROCESS | 1644 | 1467945150314 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:32:30 INFO - PROCESS | 1644 | 1467945150351 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 1644 | 1467945150355 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a8b7000 == 33 [pid = 1644] [id = 726] 19:32:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x121250800) [pid = 1644] [serial = 2178] [outer = 0x0] 19:32:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x12129a400) [pid = 1644] [serial = 2179] [outer = 0x121250800] 19:32:30 INFO - PROCESS | 1644 | 1467945150388 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1215c0800) [pid = 1644] [serial = 2180] [outer = 0x121250800] 19:32:30 INFO - PROCESS | 1644 | 1467945150747 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]]]}] 19:32:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:32:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 19:32:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:32:30 INFO - PROCESS | 1644 | 1467945150776 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 1644 | 1467945150777 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:32:30 INFO - PROCESS | 1644 | 1467945150779 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 1644 | 1467945150781 Marionette TRACE conn2 <- [1,2878,null,{}] 19:32:30 INFO - PROCESS | 1644 | 1467945150789 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}] 19:32:30 INFO - PROCESS | 1644 | 1467945150790 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:30 INFO - PROCESS | 1644 | 1467945150894 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:32:30 INFO - PROCESS | 1644 | 1467945150898 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 1644 | 1467945150899 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ac1b800 == 34 [pid = 1644] [id = 727] 19:32:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1216ecc00) [pid = 1644] [serial = 2181] [outer = 0x0] 19:32:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x124b3dc00) [pid = 1644] [serial = 2182] [outer = 0x1216ecc00] 19:32:30 INFO - PROCESS | 1644 | 1467945150924 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x124cd3c00) [pid = 1644] [serial = 2183] [outer = 0x1216ecc00] 19:32:31 INFO - PROCESS | 1644 | 1467945151278 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]]]}] 19:32:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:32:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms 19:32:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:32:31 INFO - PROCESS | 1644 | 1467945151309 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:32:31 INFO - PROCESS | 1644 | 1467945151310 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:32:31 INFO - PROCESS | 1644 | 1467945151312 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 1644 | 1467945151313 Marionette TRACE conn2 <- [1,2882,null,{}] 19:32:31 INFO - PROCESS | 1644 | 1467945151316 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}] 19:32:31 INFO - PROCESS | 1644 | 1467945151317 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:31 INFO - PROCESS | 1644 | 1467945151418 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:32:31 INFO - PROCESS | 1644 | 1467945151422 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 1644 | 1467945151423 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb10000 == 35 [pid = 1644] [id = 728] 19:32:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x121767400) [pid = 1644] [serial = 2184] [outer = 0x0] 19:32:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x12569a000) [pid = 1644] [serial = 2185] [outer = 0x121767400] 19:32:31 INFO - PROCESS | 1644 | 1467945151447 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x126a03400) [pid = 1644] [serial = 2186] [outer = 0x121767400] 19:32:31 INFO - PROCESS | 1644 | 1467945151788 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]]]}] 19:32:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:32:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 517ms 19:32:31 INFO - PROCESS | 1644 | 1467945151831 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:32:31 INFO - PROCESS | 1644 | 1467945151832 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:32:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:32:31 INFO - PROCESS | 1644 | 1467945151835 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 1644 | 1467945151836 Marionette TRACE conn2 <- [1,2886,null,{}] 19:32:31 INFO - PROCESS | 1644 | 1467945151839 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}] 19:32:31 INFO - PROCESS | 1644 | 1467945151840 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:31 INFO - PROCESS | 1644 | 1467945151944 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:32:31 INFO - PROCESS | 1644 | 1467945151947 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 1644 | 1467945151949 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb47800 == 36 [pid = 1644] [id = 729] 19:32:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121cb9000) [pid = 1644] [serial = 2187] [outer = 0x0] 19:32:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x126fb0400) [pid = 1644] [serial = 2188] [outer = 0x121cb9000] 19:32:31 INFO - PROCESS | 1644 | 1467945151973 Marionette DEBUG loaded listener.js 19:32:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x127717400) [pid = 1644] [serial = 2189] [outer = 0x121cb9000] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11978dc00) [pid = 1644] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1121b9800) [pid = 1644] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1181a9400) [pid = 1644] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x115f11400) [pid = 1644] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1181a9c00) [pid = 1644] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118324000) [pid = 1644] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x118063400) [pid = 1644] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x127735c00) [pid = 1644] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x11910dc00) [pid = 1644] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x113c2dc00) [pid = 1644] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:32:32 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x121cabc00) [pid = 1644] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:32:32 INFO - PROCESS | 1644 | 1467945152337 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]]]}] 19:32:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:32:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 19:32:32 INFO - PROCESS | 1644 | 1467945152354 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:32:32 INFO - PROCESS | 1644 | 1467945152357 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:32:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:32:32 INFO - PROCESS | 1644 | 1467945152361 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 1644 | 1467945152363 Marionette TRACE conn2 <- [1,2890,null,{}] 19:32:32 INFO - PROCESS | 1644 | 1467945152365 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}] 19:32:32 INFO - PROCESS | 1644 | 1467945152366 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:32 INFO - PROCESS | 1644 | 1467945152474 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:32:32 INFO - PROCESS | 1644 | 1467945152509 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:32 INFO - PROCESS | 1644 | 1467945152510 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x128eb0000 == 37 [pid = 1644] [id = 730] 19:32:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x112f9c000) [pid = 1644] [serial = 2190] [outer = 0x0] 19:32:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118f40000) [pid = 1644] [serial = 2191] [outer = 0x112f9c000] 19:32:32 INFO - PROCESS | 1644 | 1467945152535 Marionette DEBUG loaded listener.js 19:32:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119b26c00) [pid = 1644] [serial = 2192] [outer = 0x112f9c000] 19:32:32 INFO - PROCESS | 1644 | 1467945152808 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:32:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:32:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 471ms 19:32:32 INFO - PROCESS | 1644 | 1467945152832 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:32:32 INFO - PROCESS | 1644 | 1467945152834 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:32:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:32:32 INFO - PROCESS | 1644 | 1467945152836 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 1644 | 1467945152837 Marionette TRACE conn2 <- [1,2894,null,{}] 19:32:32 INFO - PROCESS | 1644 | 1467945152848 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}] 19:32:32 INFO - PROCESS | 1644 | 1467945152849 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:32 INFO - PROCESS | 1644 | 1467945152937 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:32:32 INFO - PROCESS | 1644 | 1467945152943 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:32 INFO - PROCESS | 1644 | 1467945152945 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bf0e000 == 38 [pid = 1644] [id = 731] 19:32:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119a04400) [pid = 1644] [serial = 2193] [outer = 0x0] 19:32:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x12771d400) [pid = 1644] [serial = 2194] [outer = 0x119a04400] 19:32:32 INFO - PROCESS | 1644 | 1467945152972 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x12772e000) [pid = 1644] [serial = 2195] [outer = 0x119a04400] 19:32:33 INFO - PROCESS | 1644 | 1467945153341 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]]]}] 19:32:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:32:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 530ms 19:32:33 INFO - PROCESS | 1644 | 1467945153370 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:32:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:32:33 INFO - PROCESS | 1644 | 1467945153373 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:32:33 INFO - PROCESS | 1644 | 1467945153375 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:32:33 INFO - PROCESS | 1644 | 1467945153377 Marionette TRACE conn2 <- [1,2898,null,{}] 19:32:33 INFO - PROCESS | 1644 | 1467945153379 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}] 19:32:33 INFO - PROCESS | 1644 | 1467945153381 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:33 INFO - PROCESS | 1644 | 1467945153476 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:32:33 INFO - PROCESS | 1644 | 1467945153480 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:33 INFO - PROCESS | 1644 | 1467945153481 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3f7000 == 39 [pid = 1644] [id = 732] 19:32:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x127734c00) [pid = 1644] [serial = 2196] [outer = 0x0] 19:32:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x128ed7800) [pid = 1644] [serial = 2197] [outer = 0x127734c00] 19:32:33 INFO - PROCESS | 1644 | 1467945153508 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x128ee1000) [pid = 1644] [serial = 2198] [outer = 0x127734c00] 19:32:33 INFO - PROCESS | 1644 | 1467945153861 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]]]}] 19:32:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:32:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 19:32:33 INFO - PROCESS | 1644 | 1467945153897 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:32:33 INFO - PROCESS | 1644 | 1467945153898 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:32:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:32:33 INFO - PROCESS | 1644 | 1467945153900 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:32:33 INFO - PROCESS | 1644 | 1467945153901 Marionette TRACE conn2 <- [1,2902,null,{}] 19:32:33 INFO - PROCESS | 1644 | 1467945153904 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}] 19:32:33 INFO - PROCESS | 1644 | 1467945153905 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:34 INFO - PROCESS | 1644 | 1467945153997 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:32:34 INFO - PROCESS | 1644 | 1467945154057 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 1644 | 1467945154058 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12cd9a800 == 40 [pid = 1644] [id = 733] 19:32:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x128edf000) [pid = 1644] [serial = 2199] [outer = 0x0] 19:32:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1291cc000) [pid = 1644] [serial = 2200] [outer = 0x128edf000] 19:32:34 INFO - PROCESS | 1644 | 1467945154082 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x129445000) [pid = 1644] [serial = 2201] [outer = 0x128edf000] 19:32:34 INFO - PROCESS | 1644 | 1467945154532 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:32:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:32:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 669ms 19:32:34 INFO - PROCESS | 1644 | 1467945154574 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:32:34 INFO - PROCESS | 1644 | 1467945154577 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:32:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:32:34 INFO - PROCESS | 1644 | 1467945154582 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:32:34 INFO - PROCESS | 1644 | 1467945154584 Marionette TRACE conn2 <- [1,2906,null,{}] 19:32:34 INFO - PROCESS | 1644 | 1467945154590 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}] 19:32:34 INFO - PROCESS | 1644 | 1467945154593 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:34 INFO - PROCESS | 1644 | 1467945154703 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:32:34 INFO - PROCESS | 1644 | 1467945154811 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 1644 | 1467945154813 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x11a0d2800 == 41 [pid = 1644] [id = 734] 19:32:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1171c7800) [pid = 1644] [serial = 2202] [outer = 0x0] 19:32:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1176dc000) [pid = 1644] [serial = 2203] [outer = 0x1171c7800] 19:32:34 INFO - PROCESS | 1644 | 1467945154846 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1181acc00) [pid = 1644] [serial = 2204] [outer = 0x1171c7800] 19:32:35 INFO - PROCESS | 1644 | 1467945155281 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]]]}] 19:32:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:32:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 722ms 19:32:35 INFO - PROCESS | 1644 | 1467945155304 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:32:35 INFO - PROCESS | 1644 | 1467945155307 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:32:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:32:35 INFO - PROCESS | 1644 | 1467945155312 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 1644 | 1467945155313 Marionette TRACE conn2 <- [1,2910,null,{}] 19:32:35 INFO - PROCESS | 1644 | 1467945155316 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}] 19:32:35 INFO - PROCESS | 1644 | 1467945155318 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:35 INFO - PROCESS | 1644 | 1467945155426 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:32:35 INFO - PROCESS | 1644 | 1467945155485 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 1644 | 1467945155487 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a695800 == 42 [pid = 1644] [id = 735] 19:32:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118f3d400) [pid = 1644] [serial = 2205] [outer = 0x0] 19:32:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11967f800) [pid = 1644] [serial = 2206] [outer = 0x118f3d400] 19:32:35 INFO - PROCESS | 1644 | 1467945155518 Marionette DEBUG loaded listener.js 19:32:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119785800) [pid = 1644] [serial = 2207] [outer = 0x118f3d400] 19:32:35 INFO - PROCESS | 1644 | 1467945155933 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]]]}] 19:32:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:32:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:32:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 671ms 19:32:35 INFO - PROCESS | 1644 | 1467945155982 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:32:35 INFO - TEST-START | /DOMEvents/constructors.html 19:32:35 INFO - PROCESS | 1644 | 1467945155984 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:32:35 INFO - PROCESS | 1644 | 1467945155987 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 1644 | 1467945155989 Marionette TRACE conn2 <- [1,2914,null,{}] 19:32:35 INFO - PROCESS | 1644 | 1467945155997 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}] 19:32:36 INFO - PROCESS | 1644 | 1467945156000 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:36 INFO - PROCESS | 1644 | 1467945156130 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:32:36 INFO - PROCESS | 1644 | 1467945156218 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:36 INFO - PROCESS | 1644 | 1467945156220 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4a8000 == 43 [pid = 1644] [id = 736] 19:32:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119e21c00) [pid = 1644] [serial = 2208] [outer = 0x0] 19:32:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1212a2800) [pid = 1644] [serial = 2209] [outer = 0x119e21c00] 19:32:36 INFO - PROCESS | 1644 | 1467945156253 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121a63c00) [pid = 1644] [serial = 2210] [outer = 0x119e21c00] 19:32:36 INFO - PROCESS | 1644 | 1467945156649 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]]]}] 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:32:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 676ms 19:32:36 INFO - PROCESS | 1644 | 1467945156664 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:32:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:32:36 INFO - PROCESS | 1644 | 1467945156666 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:32:36 INFO - PROCESS | 1644 | 1467945156668 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 1644 | 1467945156669 Marionette TRACE conn2 <- [1,2918,null,{}] 19:32:36 INFO - PROCESS | 1644 | 1467945156672 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}] 19:32:36 INFO - PROCESS | 1644 | 1467945156674 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:36 INFO - PROCESS | 1644 | 1467945156782 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:32:36 INFO - PROCESS | 1644 | 1467945156843 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:36 INFO - PROCESS | 1644 | 1467945156844 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e14000 == 44 [pid = 1644] [id = 737] 19:32:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x112985c00) [pid = 1644] [serial = 2211] [outer = 0x0] 19:32:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1248d6c00) [pid = 1644] [serial = 2212] [outer = 0x112985c00] 19:32:36 INFO - PROCESS | 1644 | 1467945156930 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128972c00) [pid = 1644] [serial = 2213] [outer = 0x112985c00] 19:32:37 INFO - PROCESS | 1644 | 1467945157468 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:32:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:32:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 819ms 19:32:37 INFO - PROCESS | 1644 | 1467945157492 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:32:37 INFO - PROCESS | 1644 | 1467945157494 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:32:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:32:37 INFO - PROCESS | 1644 | 1467945157497 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:32:37 INFO - PROCESS | 1644 | 1467945157499 Marionette TRACE conn2 <- [1,2922,null,{}] 19:32:37 INFO - PROCESS | 1644 | 1467945157503 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}] 19:32:37 INFO - PROCESS | 1644 | 1467945157505 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:37 INFO - PROCESS | 1644 | 1467945157608 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:32:37 INFO - PROCESS | 1644 | 1467945157682 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 1644 | 1467945157683 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b17000 == 45 [pid = 1644] [id = 738] 19:32:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x112c99800) [pid = 1644] [serial = 2214] [outer = 0x0] 19:32:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1133b2c00) [pid = 1644] [serial = 2215] [outer = 0x112c99800] 19:32:37 INFO - PROCESS | 1644 | 1467945157711 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118327c00) [pid = 1644] [serial = 2216] [outer = 0x112c99800] 19:32:37 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:38 INFO - PROCESS | 1644 | 1467945158080 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]]]}] 19:32:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:32:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:38 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 19:32:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:38 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 19:32:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:38 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]" 19:32:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:32:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 19:32:38 INFO - PROCESS | 1644 | 1467945158121 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 1644 | 1467945158124 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:32:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:32:38 INFO - PROCESS | 1644 | 1467945158128 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 1644 | 1467945158130 Marionette TRACE conn2 <- [1,2926,null,{}] 19:32:38 INFO - PROCESS | 1644 | 1467945158133 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}] 19:32:38 INFO - PROCESS | 1644 | 1467945158134 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:38 INFO - PROCESS | 1644 | 1467945158230 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:32:38 INFO - PROCESS | 1644 | 1467945158291 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:38 INFO - PROCESS | 1644 | 1467945158292 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148b000 == 46 [pid = 1644] [id = 739] 19:32:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118497800) [pid = 1644] [serial = 2217] [outer = 0x0] 19:32:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119788000) [pid = 1644] [serial = 2218] [outer = 0x118497800] 19:32:38 INFO - PROCESS | 1644 | 1467945158320 Marionette DEBUG loaded listener.js 19:32:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1199ca400) [pid = 1644] [serial = 2219] [outer = 0x118497800] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3f7000 == 45 [pid = 1644] [id = 732] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12bf0e000 == 44 [pid = 1644] [id = 731] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x128eb0000 == 43 [pid = 1644] [id = 730] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb47800 == 42 [pid = 1644] [id = 729] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb10000 == 41 [pid = 1644] [id = 728] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12ac1b800 == 40 [pid = 1644] [id = 727] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a8b7000 == 39 [pid = 1644] [id = 726] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x128eac000 == 38 [pid = 1644] [id = 725] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12723f800 == 37 [pid = 1644] [id = 724] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x121368000 == 36 [pid = 1644] [id = 723] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x118fa9000 == 35 [pid = 1644] [id = 722] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x1161a1800 == 34 [pid = 1644] [id = 721] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e4800 == 33 [pid = 1644] [id = 720] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x116f7b800 == 32 [pid = 1644] [id = 719] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x129268800 == 31 [pid = 1644] [id = 718] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x121b17000 == 30 [pid = 1644] [id = 738] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x128e14000 == 29 [pid = 1644] [id = 737] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4a8000 == 28 [pid = 1644] [id = 736] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a695800 == 27 [pid = 1644] [id = 735] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12cd9a800 == 26 [pid = 1644] [id = 733] 19:32:39 INFO - PROCESS | 1644 | --DOCSHELL 0x11a0d2800 == 25 [pid = 1644] [id = 734] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119e25c00) [pid = 1644] [serial = 2153] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121248400) [pid = 1644] [serial = 2155] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11978d400) [pid = 1644] [serial = 2150] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1127ce400) [pid = 1644] [serial = 2137] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1131b0400) [pid = 1644] [serial = 2138] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118327800) [pid = 1644] [serial = 2143] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11848dc00) [pid = 1644] [serial = 2144] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116fbbc00) [pid = 1644] [serial = 2140] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11806e000) [pid = 1644] [serial = 2134] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1171cd400) [pid = 1644] [serial = 2141] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x117ea4400) [pid = 1644] [serial = 2122] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119910000) [pid = 1644] [serial = 2125] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1199ca000) [pid = 1644] [serial = 2152] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x124d8a800) [pid = 1644] [serial = 2128] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12944a000) [pid = 1644] [serial = 2131] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11967c800) [pid = 1644] [serial = 2147] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118860000) [pid = 1644] [serial = 2146] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1196b5400) [pid = 1644] [serial = 2149] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118331000) [pid = 1644] [serial = 2135] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12a6c3000) [pid = 1644] [serial = 2132] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119b22800) [pid = 1644] [serial = 2126] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118465000) [pid = 1644] [serial = 2123] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x126fb2800) [pid = 1644] [serial = 2129] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1644 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:32:39 INFO - PROCESS | 1644 | 1467945159229 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]]]}] 19:32:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:32:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1121ms 19:32:39 INFO - PROCESS | 1644 | 1467945159250 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:32:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:32:39 INFO - PROCESS | 1644 | 1467945159253 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:32:39 INFO - PROCESS | 1644 | 1467945159256 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 1644 | 1467945159258 Marionette TRACE conn2 <- [1,2930,null,{}] 19:32:39 INFO - PROCESS | 1644 | 1467945159261 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}] 19:32:39 INFO - PROCESS | 1644 | 1467945159263 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:39 INFO - PROCESS | 1644 | 1467945159351 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:32:39 INFO - PROCESS | 1644 | 1467945159406 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:39 INFO - PROCESS | 1644 | 1467945159409 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x116e5f800 == 26 [pid = 1644] [id = 740] 19:32:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x112f9a400) [pid = 1644] [serial = 2220] [outer = 0x0] 19:32:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1131a5800) [pid = 1644] [serial = 2221] [outer = 0x112f9a400] 19:32:39 INFO - PROCESS | 1644 | 1467945159436 Marionette DEBUG loaded listener.js 19:32:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1133b0400) [pid = 1644] [serial = 2222] [outer = 0x112f9a400] 19:32:39 INFO - PROCESS | 1644 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:32:39 INFO - PROCESS | 1644 | 1467945159777 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]]]}] 19:32:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:32:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 571ms 19:32:39 INFO - PROCESS | 1644 | 1467945159827 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:32:39 INFO - PROCESS | 1644 | 1467945159831 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:32:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:32:39 INFO - PROCESS | 1644 | 1467945159838 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 1644 | 1467945159841 Marionette TRACE conn2 <- [1,2934,null,{}] 19:32:39 INFO - PROCESS | 1644 | 1467945159844 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}] 19:32:39 INFO - PROCESS | 1644 | 1467945159847 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:39 INFO - PROCESS | 1644 | 1467945159972 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:32:40 INFO - PROCESS | 1644 | 1467945160050 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1644 | 1467945160052 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188ef000 == 27 [pid = 1644] [id = 741] 19:32:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x115f6d800) [pid = 1644] [serial = 2223] [outer = 0x0] 19:32:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x116623800) [pid = 1644] [serial = 2224] [outer = 0x115f6d800] 19:32:40 INFO - PROCESS | 1644 | 1467945160085 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x116fbf000) [pid = 1644] [serial = 2225] [outer = 0x115f6d800] 19:32:40 INFO - PROCESS | 1644 | 1467945160380 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]]]}] 19:32:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:32:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 574ms 19:32:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:32:40 INFO - PROCESS | 1644 | 1467945160413 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 1644 | 1467945160415 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:32:40 INFO - PROCESS | 1644 | 1467945160417 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 1644 | 1467945160420 Marionette TRACE conn2 <- [1,2938,null,{}] 19:32:40 INFO - PROCESS | 1644 | 1467945160431 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}] 19:32:40 INFO - PROCESS | 1644 | 1467945160435 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:40 INFO - PROCESS | 1644 | 1467945160541 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:32:40 INFO - PROCESS | 1644 | 1467945160575 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1644 | 1467945160577 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e3800 == 28 [pid = 1644] [id = 742] 19:32:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x112c67400) [pid = 1644] [serial = 2226] [outer = 0x0] 19:32:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118183800) [pid = 1644] [serial = 2227] [outer = 0x112c67400] 19:32:40 INFO - PROCESS | 1644 | 1467945160605 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118464400) [pid = 1644] [serial = 2228] [outer = 0x112c67400] 19:32:40 INFO - PROCESS | 1644 | 1467945160864 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]]]}] 19:32:40 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:32:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 475ms 19:32:40 INFO - PROCESS | 1644 | 1467945160899 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 1644 | 1467945160900 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:32:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:32:40 INFO - PROCESS | 1644 | 1467945160902 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 1644 | 1467945160904 Marionette TRACE conn2 <- [1,2942,null,{}] 19:32:40 INFO - PROCESS | 1644 | 1467945160914 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}] 19:32:40 INFO - PROCESS | 1644 | 1467945160915 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:41 INFO - PROCESS | 1644 | 1467945161001 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:32:41 INFO - PROCESS | 1644 | 1467945161007 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1644 | 1467945161009 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b1b000 == 29 [pid = 1644] [id = 743] 19:32:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118466000) [pid = 1644] [serial = 2229] [outer = 0x0] 19:32:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118693000) [pid = 1644] [serial = 2230] [outer = 0x118466000] 19:32:41 INFO - PROCESS | 1644 | 1467945161035 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118f43000) [pid = 1644] [serial = 2231] [outer = 0x118466000] 19:32:41 INFO - PROCESS | 1644 | 1467945161396 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"]]]}] 19:32:41 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 19:32:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:32:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 528ms 19:32:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:32:41 INFO - PROCESS | 1644 | 1467945161432 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 1644 | 1467945161433 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:32:41 INFO - PROCESS | 1644 | 1467945161435 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 1644 | 1467945161436 Marionette TRACE conn2 <- [1,2946,null,{}] 19:32:41 INFO - PROCESS | 1644 | 1467945161438 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}] 19:32:41 INFO - PROCESS | 1644 | 1467945161440 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:41 INFO - PROCESS | 1644 | 1467945161535 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:32:41 INFO - PROCESS | 1644 | 1467945161546 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1644 | 1467945161547 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x124db2800 == 30 [pid = 1644] [id = 744] 19:32:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11213ec00) [pid = 1644] [serial = 2232] [outer = 0x0] 19:32:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119106c00) [pid = 1644] [serial = 2233] [outer = 0x11213ec00] 19:32:41 INFO - PROCESS | 1644 | 1467945161571 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1196bbc00) [pid = 1644] [serial = 2234] [outer = 0x11213ec00] 19:32:41 INFO - PROCESS | 1644 | 1467945161885 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]]]}] 19:32:41 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:32:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 19:32:41 INFO - PROCESS | 1644 | 1467945161903 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 1644 | 1467945161905 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:32:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:32:41 INFO - PROCESS | 1644 | 1467945161915 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 1644 | 1467945161916 Marionette TRACE conn2 <- [1,2950,null,{}] 19:32:41 INFO - PROCESS | 1644 | 1467945161918 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}] 19:32:41 INFO - PROCESS | 1644 | 1467945161923 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:42 INFO - PROCESS | 1644 | 1467945162041 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:32:42 INFO - PROCESS | 1644 | 1467945162051 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 1644 | 1467945162052 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea2800 == 31 [pid = 1644] [id = 745] 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119685400) [pid = 1644] [serial = 2235] [outer = 0x0] 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11978fc00) [pid = 1644] [serial = 2236] [outer = 0x119685400] 19:32:42 INFO - PROCESS | 1644 | 1467945162077 Marionette DEBUG loaded listener.js 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x119e21800) [pid = 1644] [serial = 2237] [outer = 0x119685400] 19:32:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x119497000 == 32 [pid = 1644] [id = 746] 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12101cc00) [pid = 1644] [serial = 2238] [outer = 0x0] 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119e25c00) [pid = 1644] [serial = 2239] [outer = 0x12101cc00] 19:32:42 INFO - PROCESS | 1644 | 1467945162443 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]]]}] 19:32:42 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. 19:32:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms 19:32:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:32:42 INFO - PROCESS | 1644 | 1467945162490 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 1644 | 1467945162491 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:32:42 INFO - PROCESS | 1644 | 1467945162493 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 1644 | 1467945162494 Marionette TRACE conn2 <- [1,2954,null,{}] 19:32:42 INFO - PROCESS | 1644 | 1467945162496 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}] 19:32:42 INFO - PROCESS | 1644 | 1467945162497 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:42 INFO - PROCESS | 1644 | 1467945162605 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:32:42 INFO - PROCESS | 1644 | 1467945162643 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 1644 | 1467945162644 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7a3800 == 33 [pid = 1644] [id = 747] 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119e22000) [pid = 1644] [serial = 2240] [outer = 0x0] 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x121016800) [pid = 1644] [serial = 2241] [outer = 0x119e22000] 19:32:42 INFO - PROCESS | 1644 | 1467945162668 Marionette DEBUG loaded listener.js 19:32:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12129a800) [pid = 1644] [serial = 2242] [outer = 0x119e22000] 19:32:42 INFO - PROCESS | 1644 | 1467945162944 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]]]}] 19:32:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:32:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:32:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 468ms 19:32:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:32:42 INFO - PROCESS | 1644 | 1467945162962 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 1644 | 1467945162963 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:32:42 INFO - PROCESS | 1644 | 1467945162969 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 1644 | 1467945162970 Marionette TRACE conn2 <- [1,2958,null,{}] 19:32:42 INFO - PROCESS | 1644 | 1467945162985 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}] 19:32:42 INFO - PROCESS | 1644 | 1467945162986 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:43 INFO - PROCESS | 1644 | 1467945163107 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:32:43 INFO - PROCESS | 1644 | 1467945163110 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:43 INFO - PROCESS | 1644 | 1467945163112 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b38c800 == 34 [pid = 1644] [id = 748] 19:32:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119e24400) [pid = 1644] [serial = 2243] [outer = 0x0] 19:32:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x121386800) [pid = 1644] [serial = 2244] [outer = 0x119e24400] 19:32:43 INFO - PROCESS | 1644 | 1467945163137 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x121c0a000) [pid = 1644] [serial = 2245] [outer = 0x119e24400] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x121250800) [pid = 1644] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1216ecc00) [pid = 1644] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x112f9c000) [pid = 1644] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121767400) [pid = 1644] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x115f6c000) [pid = 1644] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118325c00) [pid = 1644] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x121cb9000) [pid = 1644] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x110eb2c00) [pid = 1644] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115fd7000) [pid = 1644] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x110eb5c00) [pid = 1644] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x111aa5800) [pid = 1644] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11990fc00) [pid = 1644] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119106400) [pid = 1644] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119a04400) [pid = 1644] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x127734c00) [pid = 1644] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:32:43 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x128edf000) [pid = 1644] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:32:43 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. 19:32:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 682ms 19:32:43 INFO - PROCESS | 1644 | 1467945163642 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]]]}] 19:32:43 INFO - PROCESS | 1644 | 1467945163648 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 1644 | 1467945163649 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:32:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:32:43 INFO - PROCESS | 1644 | 1467945163652 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 1644 | 1467945163653 Marionette TRACE conn2 <- [1,2962,null,{}] 19:32:43 INFO - PROCESS | 1644 | 1467945163658 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}] 19:32:43 INFO - PROCESS | 1644 | 1467945163659 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:43 INFO - PROCESS | 1644 | 1467945163747 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:32:43 INFO - PROCESS | 1644 | 1467945163816 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:43 INFO - PROCESS | 1644 | 1467945163817 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199e2800 == 35 [pid = 1644] [id = 749] 19:32:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x110ead000) [pid = 1644] [serial = 2246] [outer = 0x0] 19:32:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x115fd6800) [pid = 1644] [serial = 2247] [outer = 0x110ead000] 19:32:43 INFO - PROCESS | 1644 | 1467945163841 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11910a000) [pid = 1644] [serial = 2248] [outer = 0x110ead000] 19:32:44 INFO - PROCESS | 1644 | 1467945164104 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]]]}] 19:32:44 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. 19:32:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 475ms 19:32:44 INFO - PROCESS | 1644 | 1467945164128 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:32:44 INFO - PROCESS | 1644 | 1467945164130 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:32:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:32:44 INFO - PROCESS | 1644 | 1467945164136 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:32:44 INFO - PROCESS | 1644 | 1467945164137 Marionette TRACE conn2 <- [1,2966,null,{}] 19:32:44 INFO - PROCESS | 1644 | 1467945164148 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}] 19:32:44 INFO - PROCESS | 1644 | 1467945164149 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:44 INFO - PROCESS | 1644 | 1467945164234 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:32:44 INFO - PROCESS | 1644 | 1467945164239 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 1644 | 1467945164242 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be45000 == 36 [pid = 1644] [id = 750] 19:32:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119106400) [pid = 1644] [serial = 2249] [outer = 0x0] 19:32:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12147b000) [pid = 1644] [serial = 2250] [outer = 0x119106400] 19:32:44 INFO - PROCESS | 1644 | 1467945164266 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121f64000) [pid = 1644] [serial = 2251] [outer = 0x119106400] 19:32:44 INFO - PROCESS | 1644 | 1467945164587 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]]]}] 19:32:44 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. 19:32:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 486ms 19:32:44 INFO - PROCESS | 1644 | 1467945164619 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:32:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:32:44 INFO - PROCESS | 1644 | 1467945164621 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:32:44 INFO - PROCESS | 1644 | 1467945164623 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:32:44 INFO - PROCESS | 1644 | 1467945164625 Marionette TRACE conn2 <- [1,2970,null,{}] 19:32:44 INFO - PROCESS | 1644 | 1467945164627 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}] 19:32:44 INFO - PROCESS | 1644 | 1467945164629 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:44 INFO - PROCESS | 1644 | 1467945164748 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:32:44 INFO - PROCESS | 1644 | 1467945164756 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 1644 | 1467945164757 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x124daf800 == 37 [pid = 1644] [id = 751] 19:32:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1196bb400) [pid = 1644] [serial = 2252] [outer = 0x0] 19:32:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124c8ac00) [pid = 1644] [serial = 2253] [outer = 0x1196bb400] 19:32:44 INFO - PROCESS | 1644 | 1467945164784 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126a10000) [pid = 1644] [serial = 2254] [outer = 0x1196bb400] 19:32:45 INFO - PROCESS | 1644 | 1467945165099 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]]]}] 19:32:45 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. 19:32:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 19:32:45 INFO - PROCESS | 1644 | 1467945165143 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 1644 | 1467945165144 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:32:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:32:45 INFO - PROCESS | 1644 | 1467945165147 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 1644 | 1467945165148 Marionette TRACE conn2 <- [1,2974,null,{}] 19:32:45 INFO - PROCESS | 1644 | 1467945165151 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}] 19:32:45 INFO - PROCESS | 1644 | 1467945165152 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:45 INFO - PROCESS | 1644 | 1467945165232 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:32:45 INFO - PROCESS | 1644 | 1467945165235 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:45 INFO - PROCESS | 1644 | 1467945165236 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d249000 == 38 [pid = 1644] [id = 752] 19:32:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1196b1c00) [pid = 1644] [serial = 2255] [outer = 0x0] 19:32:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x127405c00) [pid = 1644] [serial = 2256] [outer = 0x1196b1c00] 19:32:45 INFO - PROCESS | 1644 | 1467945165262 Marionette DEBUG loaded listener.js 19:32:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x127723000) [pid = 1644] [serial = 2257] [outer = 0x1196b1c00] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x116e5f800 == 37 [pid = 1644] [id = 740] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12148b000 == 36 [pid = 1644] [id = 739] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e3800 == 35 [pid = 1644] [id = 742] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1199e2800 == 34 [pid = 1644] [id = 749] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12b38c800 == 33 [pid = 1644] [id = 748] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea2800 == 32 [pid = 1644] [id = 745] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12be45000 == 31 [pid = 1644] [id = 750] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7a3800 == 30 [pid = 1644] [id = 747] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x124daf800 == 29 [pid = 1644] [id = 751] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x121b1b000 == 28 [pid = 1644] [id = 743] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x124db2800 == 27 [pid = 1644] [id = 744] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1188ef000 == 26 [pid = 1644] [id = 741] 19:32:46 INFO - PROCESS | 1644 | --DOCSHELL 0x119497000 == 25 [pid = 1644] [id = 746] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12129a400) [pid = 1644] [serial = 2179] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124cd3c00) [pid = 1644] [serial = 2183] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x124b3dc00) [pid = 1644] [serial = 2182] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118f40000) [pid = 1644] [serial = 2191] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12569a000) [pid = 1644] [serial = 2185] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x126a03400) [pid = 1644] [serial = 2186] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119b26c00) [pid = 1644] [serial = 2192] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x117ea2c00) [pid = 1644] [serial = 2167] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1181abc00) [pid = 1644] [serial = 2168] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11869e400) [pid = 1644] [serial = 2170] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x126fb0400) [pid = 1644] [serial = 2188] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118fc5c00) [pid = 1644] [serial = 2171] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12129c000) [pid = 1644] [serial = 2156] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1167a1800) [pid = 1644] [serial = 2161] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1176db000) [pid = 1644] [serial = 2162] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x111e2c800) [pid = 1644] [serial = 2158] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x112e5e400) [pid = 1644] [serial = 2159] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x112c6dc00) [pid = 1644] [serial = 2164] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x113950c00) [pid = 1644] [serial = 2165] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119b22c00) [pid = 1644] [serial = 2176] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119784c00) [pid = 1644] [serial = 2173] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1199bc400) [pid = 1644] [serial = 2174] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12771d400) [pid = 1644] [serial = 2194] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x128ed7800) [pid = 1644] [serial = 2197] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x128ee1000) [pid = 1644] [serial = 2198] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1215c0800) [pid = 1644] [serial = 2180] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x127717400) [pid = 1644] [serial = 2189] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x119b2e800) [pid = 1644] [serial = 2177] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12772e000) [pid = 1644] [serial = 2195] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x129445000) [pid = 1644] [serial = 2201] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x1291cc000) [pid = 1644] [serial = 2200] [outer = 0x0] [url = about:blank] 19:32:46 INFO - PROCESS | 1644 | 1467945166658 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]]]}] 19:32:46 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. 19:32:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1527ms 19:32:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:32:46 INFO - PROCESS | 1644 | 1467945166676 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:32:46 INFO - PROCESS | 1644 | 1467945166678 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:32:46 INFO - PROCESS | 1644 | 1467945166682 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:32:46 INFO - PROCESS | 1644 | 1467945166684 Marionette TRACE conn2 <- [1,2978,null,{}] 19:32:46 INFO - PROCESS | 1644 | 1467945166688 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}] 19:32:46 INFO - PROCESS | 1644 | 1467945166690 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:46 INFO - PROCESS | 1644 | 1467945166774 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:32:46 INFO - PROCESS | 1644 | 1467945166830 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 1644 | 1467945166833 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x1169b1000 == 26 [pid = 1644] [id = 753] 19:32:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x112e62400) [pid = 1644] [serial = 2258] [outer = 0x0] 19:32:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x112e66c00) [pid = 1644] [serial = 2259] [outer = 0x112e62400] 19:32:46 INFO - PROCESS | 1644 | 1467945166861 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x11338a000) [pid = 1644] [serial = 2260] [outer = 0x112e62400] 19:32:47 INFO - PROCESS | 1644 | 1467945167157 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]]]}] 19:32:47 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. 19:32:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 19:32:47 INFO - PROCESS | 1644 | 1467945167203 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 1644 | 1467945167210 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:32:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:32:47 INFO - PROCESS | 1644 | 1467945167214 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 1644 | 1467945167216 Marionette TRACE conn2 <- [1,2982,null,{}] 19:32:47 INFO - PROCESS | 1644 | 1467945167219 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}] 19:32:47 INFO - PROCESS | 1644 | 1467945167221 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:47 INFO - PROCESS | 1644 | 1467945167303 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:32:47 INFO - PROCESS | 1644 | 1467945167310 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 1644 | 1467945167311 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x1188df800 == 27 [pid = 1644] [id = 754] 19:32:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1133a8000) [pid = 1644] [serial = 2261] [outer = 0x0] 19:32:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x115f11400) [pid = 1644] [serial = 2262] [outer = 0x1133a8000] 19:32:47 INFO - PROCESS | 1644 | 1467945167339 Marionette DEBUG loaded listener.js 19:32:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x116a0e000) [pid = 1644] [serial = 2263] [outer = 0x1133a8000] 19:32:47 INFO - PROCESS | 1644 | 1467945167653 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"]]]}] 19:32:47 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 19:32:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:32:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 19:32:47 INFO - PROCESS | 1644 | 1467945167685 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 1644 | 1467945167687 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:32:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:32:47 INFO - PROCESS | 1644 | 1467945167700 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 1644 | 1467945167702 Marionette TRACE conn2 <- [1,2986,null,{}] 19:32:47 INFO - PROCESS | 1644 | 1467945167710 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}] 19:32:47 INFO - PROCESS | 1644 | 1467945167714 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:47 INFO - PROCESS | 1644 | 1467945167791 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:32:47 INFO - PROCESS | 1644 | 1467945167796 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 1644 | 1467945167798 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199da800 == 28 [pid = 1644] [id = 755] 19:32:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x110ea5000) [pid = 1644] [serial = 2264] [outer = 0x0] 19:32:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118186c00) [pid = 1644] [serial = 2265] [outer = 0x110ea5000] 19:32:47 INFO - PROCESS | 1644 | 1467945167829 Marionette DEBUG loaded listener.js 19:32:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1181abc00) [pid = 1644] [serial = 2266] [outer = 0x110ea5000] 19:32:48 INFO - PROCESS | 1644 | 1467945168146 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]]]}] 19:32:48 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. 19:32:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms 19:32:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:32:48 INFO - PROCESS | 1644 | 1467945168176 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:32:48 INFO - PROCESS | 1644 | 1467945168178 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:32:48 INFO - PROCESS | 1644 | 1467945168181 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:32:48 INFO - PROCESS | 1644 | 1467945168182 Marionette TRACE conn2 <- [1,2990,null,{}] 19:32:48 INFO - PROCESS | 1644 | 1467945168185 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}] 19:32:48 INFO - PROCESS | 1644 | 1467945168186 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:48 INFO - PROCESS | 1644 | 1467945168267 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:32:48 INFO - PROCESS | 1644 | 1467945168332 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:48 INFO - PROCESS | 1644 | 1467945168333 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x12148f000 == 29 [pid = 1644] [id = 756] 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1181ab000) [pid = 1644] [serial = 2267] [outer = 0x0] 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11832f400) [pid = 1644] [serial = 2268] [outer = 0x1181ab000] 19:32:48 INFO - PROCESS | 1644 | 1467945168375 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11848e800) [pid = 1644] [serial = 2269] [outer = 0x1181ab000] 19:32:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x121b0d000 == 30 [pid = 1644] [id = 757] 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116a15000) [pid = 1644] [serial = 2270] [outer = 0x0] 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118534400) [pid = 1644] [serial = 2271] [outer = 0x116a15000] 19:32:48 INFO - PROCESS | 1644 | 1467945168662 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]]]}] 19:32:48 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. 19:32:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 19:32:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:32:48 INFO - PROCESS | 1644 | 1467945168700 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:32:48 INFO - PROCESS | 1644 | 1467945168701 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:32:48 INFO - PROCESS | 1644 | 1467945168703 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:32:48 INFO - PROCESS | 1644 | 1467945168705 Marionette TRACE conn2 <- [1,2994,null,{}] 19:32:48 INFO - PROCESS | 1644 | 1467945168715 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}] 19:32:48 INFO - PROCESS | 1644 | 1467945168716 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:48 INFO - PROCESS | 1644 | 1467945168818 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:32:48 INFO - PROCESS | 1644 | 1467945168822 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:48 INFO - PROCESS | 1644 | 1467945168823 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x124dad000 == 31 [pid = 1644] [id = 758] 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x115f74800) [pid = 1644] [serial = 2272] [outer = 0x0] 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118f3e800) [pid = 1644] [serial = 2273] [outer = 0x115f74800] 19:32:48 INFO - PROCESS | 1644 | 1467945168848 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1196b7c00) [pid = 1644] [serial = 2274] [outer = 0x115f74800] 19:32:49 INFO - PROCESS | 1644 | 1467945169161 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]]]}] 19:32:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:32:49 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 19:32:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 477ms 19:32:49 INFO - PROCESS | 1644 | 1467945169183 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:32:49 INFO - PROCESS | 1644 | 1467945169184 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:32:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:32:49 INFO - PROCESS | 1644 | 1467945169187 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 1644 | 1467945169188 Marionette TRACE conn2 <- [1,2998,null,{}] 19:32:49 INFO - PROCESS | 1644 | 1467945169193 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}] 19:32:49 INFO - PROCESS | 1644 | 1467945169197 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:49 INFO - PROCESS | 1644 | 1467945169334 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:32:49 INFO - PROCESS | 1644 | 1467945169341 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 1644 | 1467945169343 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1277a6000 == 32 [pid = 1644] [id = 759] 19:32:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x110eb5000) [pid = 1644] [serial = 2275] [outer = 0x0] 19:32:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119783c00) [pid = 1644] [serial = 2276] [outer = 0x110eb5000] 19:32:49 INFO - PROCESS | 1644 | 1467945169383 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119a04800) [pid = 1644] [serial = 2277] [outer = 0x110eb5000] 19:32:49 INFO - PROCESS | 1644 | 1467945169702 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]]]}] 19:32:49 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. 19:32:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 19:32:49 INFO - PROCESS | 1644 | 1467945169730 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:32:49 INFO - PROCESS | 1644 | 1467945169732 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:32:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:32:49 INFO - PROCESS | 1644 | 1467945169736 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 1644 | 1467945169738 Marionette TRACE conn2 <- [1,3002,null,{}] 19:32:49 INFO - PROCESS | 1644 | 1467945169753 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}] 19:32:49 INFO - PROCESS | 1644 | 1467945169754 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:49 INFO - PROCESS | 1644 | 1467945169890 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:32:49 INFO - PROCESS | 1644 | 1467945169972 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 1644 | 1467945169974 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x128ea2800 == 33 [pid = 1644] [id = 760] 19:32:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11978bc00) [pid = 1644] [serial = 2278] [outer = 0x0] 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119a04400) [pid = 1644] [serial = 2279] [outer = 0x11978bc00] 19:32:50 INFO - PROCESS | 1644 | 1467945170009 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119e22800) [pid = 1644] [serial = 2280] [outer = 0x11978bc00] 19:32:50 INFO - PROCESS | 1644 | 1467945170343 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]]]}] 19:32:50 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. 19:32:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 632ms 19:32:50 INFO - PROCESS | 1644 | 1467945170368 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 1644 | 1467945170369 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:32:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:32:50 INFO - PROCESS | 1644 | 1467945170372 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 1644 | 1467945170376 Marionette TRACE conn2 <- [1,3006,null,{}] 19:32:50 INFO - PROCESS | 1644 | 1467945170379 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}] 19:32:50 INFO - PROCESS | 1644 | 1467945170380 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:50 INFO - PROCESS | 1644 | 1467945170459 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:32:50 INFO - PROCESS | 1644 | 1467945170462 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:50 INFO - PROCESS | 1644 | 1467945170463 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a7a2000 == 34 [pid = 1644] [id = 761] 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11848d000) [pid = 1644] [serial = 2281] [outer = 0x0] 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121295000) [pid = 1644] [serial = 2282] [outer = 0x11848d000] 19:32:50 INFO - PROCESS | 1644 | 1467945170488 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12129b400) [pid = 1644] [serial = 2283] [outer = 0x11848d000] 19:32:50 INFO - PROCESS | 1644 | 1467945170796 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]]]}] 19:32:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:32:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 473ms 19:32:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:32:50 INFO - PROCESS | 1644 | 1467945170846 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 1644 | 1467945170847 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:32:50 INFO - PROCESS | 1644 | 1467945170849 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 1644 | 1467945170850 Marionette TRACE conn2 <- [1,3010,null,{}] 19:32:50 INFO - PROCESS | 1644 | 1467945170852 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}] 19:32:50 INFO - PROCESS | 1644 | 1467945170853 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:50 INFO - PROCESS | 1644 | 1467945170957 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:32:50 INFO - PROCESS | 1644 | 1467945170972 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:50 INFO - PROCESS | 1644 | 1467945170973 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199da000 == 35 [pid = 1644] [id = 762] 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x119b27000) [pid = 1644] [serial = 2284] [outer = 0x0] 19:32:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12138f000) [pid = 1644] [serial = 2285] [outer = 0x119b27000] 19:32:50 INFO - PROCESS | 1644 | 1467945170998 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121c08400) [pid = 1644] [serial = 2286] [outer = 0x119b27000] 19:32:51 INFO - PROCESS | 1644 | 1467945171267 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]]]}] 19:32:51 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 19:32:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 19:32:51 INFO - PROCESS | 1644 | 1467945171318 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 1644 | 1467945171319 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:32:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:32:51 INFO - PROCESS | 1644 | 1467945171322 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 1644 | 1467945171325 Marionette TRACE conn2 <- [1,3014,null,{}] 19:32:51 INFO - PROCESS | 1644 | 1467945171329 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}] 19:32:51 INFO - PROCESS | 1644 | 1467945171330 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:51 INFO - PROCESS | 1644 | 1467945171413 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:32:51 INFO - PROCESS | 1644 | 1467945171416 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 1644 | 1467945171417 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb3b800 == 36 [pid = 1644] [id = 763] 19:32:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119a03800) [pid = 1644] [serial = 2287] [outer = 0x0] 19:32:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12487d000) [pid = 1644] [serial = 2288] [outer = 0x119a03800] 19:32:51 INFO - PROCESS | 1644 | 1467945171444 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x125049800) [pid = 1644] [serial = 2289] [outer = 0x119a03800] 19:32:51 INFO - PROCESS | 1644 | [1644] 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 19:32:51 INFO - PROCESS | 1644 | 1467945171804 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 19:32:51 INFO - PROCESS | 1644 | 1467945171847 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 1644 | 1467945171849 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:32:51 INFO - TEST-START | /FileAPI/fileReader.html 19:32:51 INFO - PROCESS | 1644 | 1467945171851 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 1644 | 1467945171853 Marionette TRACE conn2 <- [1,3018,null,{}] 19:32:51 INFO - PROCESS | 1644 | 1467945171855 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}] 19:32:51 INFO - PROCESS | 1644 | 1467945171857 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:51 INFO - PROCESS | 1644 | 1467945171978 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:32:51 INFO - PROCESS | 1644 | 1467945171989 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 1644 | 1467945171991 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x124daa000 == 37 [pid = 1644] [id = 764] 19:32:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12575ac00) [pid = 1644] [serial = 2290] [outer = 0x0] 19:32:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126a09000) [pid = 1644] [serial = 2291] [outer = 0x12575ac00] 19:32:52 INFO - PROCESS | 1644 | 1467945172017 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x127721000) [pid = 1644] [serial = 2292] [outer = 0x12575ac00] 19:32:52 INFO - PROCESS | 1644 | 1467945172332 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]]]}] 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:32:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 19:32:52 INFO - PROCESS | 1644 | 1467945172371 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 1644 | 1467945172373 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:32:52 INFO - TEST-START | /FileAPI/historical.html 19:32:52 INFO - PROCESS | 1644 | 1467945172377 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 1644 | 1467945172378 Marionette TRACE conn2 <- [1,3022,null,{}] 19:32:52 INFO - PROCESS | 1644 | 1467945172380 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}] 19:32:52 INFO - PROCESS | 1644 | 1467945172382 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:52 INFO - PROCESS | 1644 | 1467945172481 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:32:52 INFO - PROCESS | 1644 | 1467945172495 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 1644 | 1467945172496 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c3f8000 == 38 [pid = 1644] [id = 765] 19:32:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x127722c00) [pid = 1644] [serial = 2293] [outer = 0x0] 19:32:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x127732000) [pid = 1644] [serial = 2294] [outer = 0x127722c00] 19:32:52 INFO - PROCESS | 1644 | 1467945172520 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128964400) [pid = 1644] [serial = 2295] [outer = 0x127722c00] 19:32:52 INFO - PROCESS | 1644 | 1467945172814 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"]]]}] 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:32:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:32:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:32:52 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 19:32:52 INFO - TEST-START | /FileAPI/idlharness.html 19:32:52 INFO - PROCESS | 1644 | 1467945172852 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 1644 | 1467945172853 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:32:52 INFO - PROCESS | 1644 | 1467945172855 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 1644 | 1467945172858 Marionette TRACE conn2 <- [1,3026,null,{}] 19:32:52 INFO - PROCESS | 1644 | 1467945172862 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}] 19:32:52 INFO - PROCESS | 1644 | 1467945172864 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:52 INFO - PROCESS | 1644 | 1467945172972 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:32:52 INFO - PROCESS | 1644 | 1467945172985 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 1644 | 1467945172986 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d24c000 == 39 [pid = 1644] [id = 766] 19:32:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x128967800) [pid = 1644] [serial = 2296] [outer = 0x0] 19:32:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x128c83800) [pid = 1644] [serial = 2297] [outer = 0x128967800] 19:32:53 INFO - PROCESS | 1644 | 1467945173010 Marionette DEBUG loaded listener.js 19:32:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x128ed7000) [pid = 1644] [serial = 2298] [outer = 0x128967800] 19:32:53 INFO - PROCESS | 1644 | 1467945173633 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]]]}] 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:32:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:32:53 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 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:32:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:32:53 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 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:32:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 19:32:53 INFO - PROCESS | 1644 | 1467945173692 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:32:53 INFO - PROCESS | 1644 | 1467945173694 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:32:53 INFO - TEST-START | /FileAPI/idlharness.worker 19:32:53 INFO - PROCESS | 1644 | 1467945173697 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:32:53 INFO - PROCESS | 1644 | 1467945173698 Marionette TRACE conn2 <- [1,3030,null,{}] 19:32:53 INFO - PROCESS | 1644 | 1467945173701 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}] 19:32:53 INFO - PROCESS | 1644 | 1467945173702 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:53 INFO - PROCESS | 1644 | 1467945173809 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:32:53 INFO - PROCESS | 1644 | 1467945173820 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:53 INFO - PROCESS | 1644 | 1467945173821 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x12de55800 == 40 [pid = 1644] [id = 767] 19:32:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x12a757c00) [pid = 1644] [serial = 2299] [outer = 0x0] 19:32:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x12ab46800) [pid = 1644] [serial = 2300] [outer = 0x12a757c00] 19:32:53 INFO - PROCESS | 1644 | 1467945173843 Marionette DEBUG loaded listener.js 19:32:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x12ab4bc00) [pid = 1644] [serial = 2301] [outer = 0x12a757c00] 19:32:54 INFO - PROCESS | 1644 | [1644] 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 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x119e22000) [pid = 1644] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1196bb400) [pid = 1644] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x11213ec00) [pid = 1644] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x119685400) [pid = 1644] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x110ead000) [pid = 1644] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12101cc00) [pid = 1644] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119e24400) [pid = 1644] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119106400) [pid = 1644] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x115f6d800) [pid = 1644] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x112f9a400) [pid = 1644] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118497800) [pid = 1644] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x112c99800) [pid = 1644] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x112985c00) [pid = 1644] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119e21c00) [pid = 1644] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118f3d400) [pid = 1644] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1171c7800) [pid = 1644] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118466000) [pid = 1644] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:32:54 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112c67400) [pid = 1644] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:32:54 INFO - PROCESS | 1644 | 1467945174582 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,{},{}]]]}] 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:32:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:32:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:32:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:32:54 INFO - {} 19:32:54 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 - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:32:54 INFO - {} 19:32:54 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 - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:32:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 936ms 19:32:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:32:54 INFO - PROCESS | 1644 | 1467945174634 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 1644 | 1467945174635 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:32:54 INFO - PROCESS | 1644 | 1467945174637 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 1644 | 1467945174638 Marionette TRACE conn2 <- [1,3034,null,{}] 19:32:54 INFO - PROCESS | 1644 | 1467945174640 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}] 19:32:54 INFO - PROCESS | 1644 | 1467945174641 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:54 INFO - PROCESS | 1644 | 1467945174730 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:32:54 INFO - PROCESS | 1644 | 1467945174733 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 1644 | 1467945174734 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ded6800 == 41 [pid = 1644] [id = 768] 19:32:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118fc0000) [pid = 1644] [serial = 2302] [outer = 0x0] 19:32:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12bf72400) [pid = 1644] [serial = 2303] [outer = 0x118fc0000] 19:32:54 INFO - PROCESS | 1644 | 1467945174758 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12bf77000) [pid = 1644] [serial = 2304] [outer = 0x118fc0000] 19:32:55 INFO - PROCESS | 1644 | 1467945175057 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]]]}] 19:32:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:32:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 469ms 19:32:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:32:55 INFO - PROCESS | 1644 | 1467945175108 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 1644 | 1467945175110 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:32:55 INFO - PROCESS | 1644 | 1467945175112 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 1644 | 1467945175114 Marionette TRACE conn2 <- [1,3038,null,{}] 19:32:55 INFO - PROCESS | 1644 | 1467945175116 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}] 19:32:55 INFO - PROCESS | 1644 | 1467945175117 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:55 INFO - PROCESS | 1644 | 1467945175200 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:32:55 INFO - PROCESS | 1644 | 1467945175276 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1644 | 1467945175277 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c80f800 == 42 [pid = 1644] [id = 769] 19:32:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119106400) [pid = 1644] [serial = 2305] [outer = 0x0] 19:32:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x127740400) [pid = 1644] [serial = 2306] [outer = 0x119106400] 19:32:55 INFO - PROCESS | 1644 | 1467945175300 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x127744400) [pid = 1644] [serial = 2307] [outer = 0x119106400] 19:32:55 INFO - PROCESS | 1644 | 1467945175536 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"]]]}] 19:32:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:32:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:32:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 19:32:55 INFO - PROCESS | 1644 | 1467945175581 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 1644 | 1467945175582 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:32:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:32:55 INFO - PROCESS | 1644 | 1467945175585 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 1644 | 1467945175586 Marionette TRACE conn2 <- [1,3042,null,{}] 19:32:55 INFO - PROCESS | 1644 | 1467945175588 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}] 19:32:55 INFO - PROCESS | 1644 | 1467945175590 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:55 INFO - PROCESS | 1644 | 1467945175688 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:32:55 INFO - PROCESS | 1644 | 1467945175692 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1644 | 1467945175693 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x1210e8800 == 43 [pid = 1644] [id = 770] 19:32:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x127746800) [pid = 1644] [serial = 2308] [outer = 0x0] 19:32:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12b3a7c00) [pid = 1644] [serial = 2309] [outer = 0x127746800] 19:32:55 INFO - PROCESS | 1644 | 1467945175725 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12bf79800) [pid = 1644] [serial = 2310] [outer = 0x127746800] 19:32:56 INFO - PROCESS | 1644 | 1467945176158 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]]]}] 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:32:56 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. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:32:56 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'.) 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:32:56 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. 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:32:56 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. 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:32:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:32:56 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. 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:32:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:32:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:32:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 630ms 19:32:56 INFO - PROCESS | 1644 | 1467945176216 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 1644 | 1467945176219 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:32:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:32:56 INFO - PROCESS | 1644 | 1467945176223 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 1644 | 1467945176226 Marionette TRACE conn2 <- [1,3046,null,{}] 19:32:56 INFO - PROCESS | 1644 | 1467945176232 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}] 19:32:56 INFO - PROCESS | 1644 | 1467945176233 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:56 INFO - PROCESS | 1644 | 1467945176360 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:32:56 INFO - PROCESS | 1644 | 1467945176466 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 1644 | 1467945176469 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x1139a6000 == 44 [pid = 1644] [id = 771] 19:32:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1127cac00) [pid = 1644] [serial = 2311] [outer = 0x0] 19:32:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x112c68000) [pid = 1644] [serial = 2312] [outer = 0x1127cac00] 19:32:56 INFO - PROCESS | 1644 | 1467945176501 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1133de400) [pid = 1644] [serial = 2313] [outer = 0x1127cac00] 19:32:56 INFO - PROCESS | 1644 | [1644] 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 19:32:56 INFO - PROCESS | 1644 | 1467945176939 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:32:56 INFO - {} 19:32:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 725ms 19:32:56 INFO - PROCESS | 1644 | 1467945176948 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 1644 | 1467945176951 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:32:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:32:56 INFO - PROCESS | 1644 | 1467945176956 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 1644 | 1467945176958 Marionette TRACE conn2 <- [1,3050,null,{}] 19:32:56 INFO - PROCESS | 1644 | 1467945176960 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}] 19:32:56 INFO - PROCESS | 1644 | 1467945176962 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:57 INFO - PROCESS | 1644 | 1467945177103 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:32:57 INFO - PROCESS | 1644 | 1467945177205 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 1644 | 1467945177206 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x121804800 == 45 [pid = 1644] [id = 772] 19:32:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x11671cc00) [pid = 1644] [serial = 2314] [outer = 0x0] 19:32:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1171c5c00) [pid = 1644] [serial = 2315] [outer = 0x11671cc00] 19:32:57 INFO - PROCESS | 1644 | 1467945177240 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x118327000) [pid = 1644] [serial = 2316] [outer = 0x11671cc00] 19:32:57 INFO - PROCESS | 1644 | 1467945177678 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]]]}] 19:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:32:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 771ms 19:32:57 INFO - PROCESS | 1644 | 1467945177745 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 1644 | 1467945177747 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:32:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:32:57 INFO - PROCESS | 1644 | 1467945177751 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 1644 | 1467945177754 Marionette TRACE conn2 <- [1,3054,null,{}] 19:32:57 INFO - PROCESS | 1644 | 1467945177789 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}] 19:32:57 INFO - PROCESS | 1644 | 1467945177792 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:58 INFO - PROCESS | 1644 | 1467945178114 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:32:58 INFO - PROCESS | 1644 | 1467945178181 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:58 INFO - PROCESS | 1644 | 1467945178182 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641b800 == 46 [pid = 1644] [id = 773] 19:32:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x112e69400) [pid = 1644] [serial = 2317] [outer = 0x0] 19:32:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x11337e800) [pid = 1644] [serial = 2318] [outer = 0x112e69400] 19:32:58 INFO - PROCESS | 1644 | 1467945178211 Marionette DEBUG loaded listener.js 19:32:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x11692c800) [pid = 1644] [serial = 2319] [outer = 0x112e69400] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12c80f800 == 45 [pid = 1644] [id = 769] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12ded6800 == 44 [pid = 1644] [id = 768] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12de55800 == 43 [pid = 1644] [id = 767] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12d24c000 == 42 [pid = 1644] [id = 766] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12c3f8000 == 41 [pid = 1644] [id = 765] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x124daa000 == 40 [pid = 1644] [id = 764] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12bb3b800 == 39 [pid = 1644] [id = 763] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x127405c00) [pid = 1644] [serial = 2256] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1199da000 == 38 [pid = 1644] [id = 762] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12a7a2000 == 37 [pid = 1644] [id = 761] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x128ea2800 == 36 [pid = 1644] [id = 760] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1277a6000 == 35 [pid = 1644] [id = 759] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x124dad000 == 34 [pid = 1644] [id = 758] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x121b0d000 == 33 [pid = 1644] [id = 757] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12148f000 == 32 [pid = 1644] [id = 756] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1199da800 == 31 [pid = 1644] [id = 755] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1188df800 == 30 [pid = 1644] [id = 754] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1169b1000 == 29 [pid = 1644] [id = 753] 19:32:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12d249000 == 28 [pid = 1644] [id = 752] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x119106c00) [pid = 1644] [serial = 2233] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x11978fc00) [pid = 1644] [serial = 2236] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x121016800) [pid = 1644] [serial = 2241] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x119e21800) [pid = 1644] [serial = 2237] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119e25c00) [pid = 1644] [serial = 2239] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12129a800) [pid = 1644] [serial = 2242] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116623800) [pid = 1644] [serial = 2224] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x116fbf000) [pid = 1644] [serial = 2225] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1131a5800) [pid = 1644] [serial = 2221] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1133b0400) [pid = 1644] [serial = 2222] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1199ca400) [pid = 1644] [serial = 2219] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119788000) [pid = 1644] [serial = 2218] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x118327c00) [pid = 1644] [serial = 2216] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1133b2c00) [pid = 1644] [serial = 2215] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1248d6c00) [pid = 1644] [serial = 2212] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x128972c00) [pid = 1644] [serial = 2213] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x121a63c00) [pid = 1644] [serial = 2210] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1212a2800) [pid = 1644] [serial = 2209] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119785800) [pid = 1644] [serial = 2207] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11967f800) [pid = 1644] [serial = 2206] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1181acc00) [pid = 1644] [serial = 2204] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1176dc000) [pid = 1644] [serial = 2203] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118693000) [pid = 1644] [serial = 2230] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118183800) [pid = 1644] [serial = 2227] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118464400) [pid = 1644] [serial = 2228] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1196bbc00) [pid = 1644] [serial = 2234] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118f43000) [pid = 1644] [serial = 2231] [outer = 0x0] [url = about:blank] 19:32:58 INFO - PROCESS | 1644 | 1467945178818 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"]]]}] 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:32:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1115ms 19:32:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:32:58 INFO - PROCESS | 1644 | 1467945178868 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:32:58 INFO - PROCESS | 1644 | 1467945178871 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:32:58 INFO - PROCESS | 1644 | 1467945178874 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 1644 | 1467945178876 Marionette TRACE conn2 <- [1,3058,null,{}] 19:32:58 INFO - PROCESS | 1644 | 1467945178880 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}] 19:32:58 INFO - PROCESS | 1644 | 1467945178881 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:58 INFO - PROCESS | 1644 | 1467945178966 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:32:58 INFO - PROCESS | 1644 | 1467945178978 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:58 INFO - PROCESS | 1644 | 1467945178979 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x1186db800 == 29 [pid = 1644] [id = 774] 19:32:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118180800) [pid = 1644] [serial = 2320] [outer = 0x0] 19:32:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118186400) [pid = 1644] [serial = 2321] [outer = 0x118180800] 19:32:59 INFO - PROCESS | 1644 | 1467945179012 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118fb9800) [pid = 1644] [serial = 2322] [outer = 0x118180800] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126a10000) [pid = 1644] [serial = 2254] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x115fd6800) [pid = 1644] [serial = 2247] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121386800) [pid = 1644] [serial = 2244] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12147b000) [pid = 1644] [serial = 2250] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x121f64000) [pid = 1644] [serial = 2251] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11910a000) [pid = 1644] [serial = 2248] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x121c0a000) [pid = 1644] [serial = 2245] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x124c8ac00) [pid = 1644] [serial = 2253] [outer = 0x0] [url = about:blank] 19:32:59 INFO - PROCESS | 1644 | 1467945179395 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]]]}] 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:32:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:32:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:32:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:32:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:32:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 574ms 19:32:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:32:59 INFO - PROCESS | 1644 | 1467945179461 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:32:59 INFO - PROCESS | 1644 | 1467945179462 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:32:59 INFO - PROCESS | 1644 | 1467945179465 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:32:59 INFO - PROCESS | 1644 | 1467945179466 Marionette TRACE conn2 <- [1,3062,null,{}] 19:32:59 INFO - PROCESS | 1644 | 1467945179469 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}] 19:32:59 INFO - PROCESS | 1644 | 1467945179470 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:59 INFO - PROCESS | 1644 | 1467945179551 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:32:59 INFO - PROCESS | 1644 | 1467945179563 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 1644 | 1467945179564 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:32:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x119390800 == 30 [pid = 1644] [id = 775] 19:32:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1196af000) [pid = 1644] [serial = 2323] [outer = 0x0] 19:32:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119905000) [pid = 1644] [serial = 2324] [outer = 0x1196af000] 19:32:59 INFO - PROCESS | 1644 | 1467945179589 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1199c6400) [pid = 1644] [serial = 2325] [outer = 0x1196af000] 19:32:59 INFO - PROCESS | 1644 | [1644] 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 19:32:59 INFO - PROCESS | 1644 | 1467945179950 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:32:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:32:59 INFO - {} 19:32:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 19:32:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:32:59 INFO - PROCESS | 1644 | 1467945179983 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:32:59 INFO - PROCESS | 1644 | 1467945179986 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:32:59 INFO - PROCESS | 1644 | 1467945179993 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:32:59 INFO - PROCESS | 1644 | 1467945179996 Marionette TRACE conn2 <- [1,3066,null,{}] 19:33:00 INFO - PROCESS | 1644 | 1467945179999 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}] 19:33:00 INFO - PROCESS | 1644 | 1467945180001 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:00 INFO - PROCESS | 1644 | 1467945180100 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:33:00 INFO - PROCESS | 1644 | 1467945180117 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 1644 | 1467945180118 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x1210e3000 == 31 [pid = 1644] [id = 776] 19:33:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119e20400) [pid = 1644] [serial = 2326] [outer = 0x0] 19:33:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x121296800) [pid = 1644] [serial = 2327] [outer = 0x119e20400] 19:33:00 INFO - PROCESS | 1644 | 1467945180145 Marionette DEBUG loaded listener.js 19:33:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1212a0800) [pid = 1644] [serial = 2328] [outer = 0x119e20400] 19:33:00 INFO - PROCESS | 1644 | 1467945180459 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]]]}] 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:33:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:33:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 482ms 19:33:00 INFO - PROCESS | 1644 | 1467945180472 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:33:00 INFO - PROCESS | 1644 | 1467945180474 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:33:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:33:00 INFO - PROCESS | 1644 | 1467945180479 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:33:00 INFO - PROCESS | 1644 | 1467945180480 Marionette TRACE conn2 <- [1,3070,null,{}] 19:33:00 INFO - PROCESS | 1644 | 1467945180482 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}] 19:33:00 INFO - PROCESS | 1644 | 1467945180483 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:00 INFO - PROCESS | 1644 | 1467945180602 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:33:00 INFO - PROCESS | 1644 | 1467945180637 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 1644 | 1467945180639 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x121806800 == 32 [pid = 1644] [id = 777] 19:33:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121257c00) [pid = 1644] [serial = 2329] [outer = 0x0] 19:33:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1216f3c00) [pid = 1644] [serial = 2330] [outer = 0x121257c00] 19:33:00 INFO - PROCESS | 1644 | 1467945180663 Marionette DEBUG loaded listener.js 19:33:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124b3f000) [pid = 1644] [serial = 2331] [outer = 0x121257c00] 19:33:00 INFO - PROCESS | 1644 | 1467945180965 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]]]}] 19:33:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:33:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:33:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:33:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:33:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:33:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:33:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 19:33:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:33:01 INFO - PROCESS | 1644 | 1467945180998 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:33:01 INFO - PROCESS | 1644 | 1467945180999 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:33:01 INFO - PROCESS | 1644 | 1467945181001 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 1644 | 1467945181002 Marionette TRACE conn2 <- [1,3074,null,{}] 19:33:01 INFO - PROCESS | 1644 | 1467945181005 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}] 19:33:01 INFO - PROCESS | 1644 | 1467945181006 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:01 INFO - PROCESS | 1644 | 1467945181114 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:33:01 INFO - PROCESS | 1644 | 1467945181126 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 1644 | 1467945181130 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x121f94000 == 33 [pid = 1644] [id = 778] 19:33:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12575b400) [pid = 1644] [serial = 2332] [outer = 0x0] 19:33:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x125763c00) [pid = 1644] [serial = 2333] [outer = 0x12575b400] 19:33:01 INFO - PROCESS | 1644 | 1467945181163 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126fb2800) [pid = 1644] [serial = 2334] [outer = 0x12575b400] 19:33:01 INFO - PROCESS | 1644 | 1467945181494 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]]]}] 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:33:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 19:33:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:33:01 INFO - PROCESS | 1644 | 1467945181523 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:33:01 INFO - PROCESS | 1644 | 1467945181526 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:33:01 INFO - PROCESS | 1644 | 1467945181528 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 1644 | 1467945181529 Marionette TRACE conn2 <- [1,3078,null,{}] 19:33:01 INFO - PROCESS | 1644 | 1467945181532 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}] 19:33:01 INFO - PROCESS | 1644 | 1467945181533 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:01 INFO - PROCESS | 1644 | 1467945181635 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:33:01 INFO - PROCESS | 1644 | 1467945181675 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 1644 | 1467945181676 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x126a49800 == 34 [pid = 1644] [id = 779] 19:33:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12740a800) [pid = 1644] [serial = 2335] [outer = 0x0] 19:33:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12771c400) [pid = 1644] [serial = 2336] [outer = 0x12740a800] 19:33:01 INFO - PROCESS | 1644 | 1467945181700 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12772ac00) [pid = 1644] [serial = 2337] [outer = 0x12740a800] 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 19:33:02 INFO - reader.readAsText(blob_2) 19:33:02 INFO - }" did not throw 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 19:33:02 INFO - reader.readAsDataURL(blob_2) 19:33:02 INFO - }" did not throw 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 19:33:02 INFO - reader.readAsArrayBuffer(blob_2) 19:33:02 INFO - }" did not throw 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 19:33:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:33:02 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1644 | 1467945182049 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:33:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:33:02 INFO - PROCESS | 1644 | 1467945182052 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1644 | 1467945182053 Marionette TRACE conn2 <- [1,3082,null,{}] 19:33:02 INFO - PROCESS | 1644 | 1467945182055 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}] 19:33:02 INFO - PROCESS | 1644 | 1467945182057 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:02 INFO - PROCESS | 1644 | 1467945182166 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:33:02 INFO - PROCESS | 1644 | 1467945182169 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1644 | 1467945182170 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x1199d6000 == 35 [pid = 1644] [id = 780] 19:33:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1171c9800) [pid = 1644] [serial = 2338] [outer = 0x0] 19:33:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1270f8400) [pid = 1644] [serial = 2339] [outer = 0x1171c9800] 19:33:02 INFO - PROCESS | 1644 | 1467945182196 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12773bc00) [pid = 1644] [serial = 2340] [outer = 0x1171c9800] 19:33:02 INFO - PROCESS | 1644 | 1467945182497 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]]]}] 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:33:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 19:33:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:33:02 INFO - PROCESS | 1644 | 1467945182531 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1644 | 1467945182533 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:33:02 INFO - PROCESS | 1644 | 1467945182535 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1644 | 1467945182536 Marionette TRACE conn2 <- [1,3086,null,{}] 19:33:02 INFO - PROCESS | 1644 | 1467945182538 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}] 19:33:02 INFO - PROCESS | 1644 | 1467945182539 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:02 INFO - PROCESS | 1644 | 1467945182662 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:33:02 INFO - PROCESS | 1644 | 1467945182665 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1644 | 1467945182666 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12926d800 == 36 [pid = 1644] [id = 781] 19:33:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x114f1f000) [pid = 1644] [serial = 2341] [outer = 0x0] 19:33:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x127740800) [pid = 1644] [serial = 2342] [outer = 0x114f1f000] 19:33:02 INFO - PROCESS | 1644 | 1467945182726 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128eda800) [pid = 1644] [serial = 2343] [outer = 0x114f1f000] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118fc0000) [pid = 1644] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x110ea5000) [pid = 1644] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x110eb5000) [pid = 1644] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x116a15000) [pid = 1644] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x115f74800) [pid = 1644] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112e62400) [pid = 1644] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1133a8000) [pid = 1644] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11978bc00) [pid = 1644] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1181ab000) [pid = 1644] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x127722c00) [pid = 1644] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119b27000) [pid = 1644] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119a03800) [pid = 1644] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11848d000) [pid = 1644] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x128967800) [pid = 1644] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12a757c00) [pid = 1644] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12575ac00) [pid = 1644] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1196b1c00) [pid = 1644] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:33:03 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119106400) [pid = 1644] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 19:33:03 INFO - PROCESS | 1644 | 1467945183155 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:33:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:33:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 19:33:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:33:03 INFO - PROCESS | 1644 | 1467945183206 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 1644 | 1467945183208 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:33:03 INFO - PROCESS | 1644 | 1467945183210 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 1644 | 1467945183211 Marionette TRACE conn2 <- [1,3090,null,{}] 19:33:03 INFO - PROCESS | 1644 | 1467945183213 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}] 19:33:03 INFO - PROCESS | 1644 | 1467945183214 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:03 INFO - PROCESS | 1644 | 1467945183297 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:33:03 INFO - PROCESS | 1644 | 1467945183362 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 1644 | 1467945183363 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a691800 == 37 [pid = 1644] [id = 782] 19:33:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1171cd400) [pid = 1644] [serial = 2344] [outer = 0x0] 19:33:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119a03800) [pid = 1644] [serial = 2345] [outer = 0x1171cd400] 19:33:03 INFO - PROCESS | 1644 | 1467945183388 Marionette DEBUG loaded listener.js 19:33:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128edb400) [pid = 1644] [serial = 2346] [outer = 0x1171cd400] 19:33:03 INFO - PROCESS | 1644 | 1467945183633 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:33:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:33:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 468ms 19:33:03 INFO - PROCESS | 1644 | 1467945183680 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 1644 | 1467945183681 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:33:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:33:03 INFO - PROCESS | 1644 | 1467945183683 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 1644 | 1467945183684 Marionette TRACE conn2 <- [1,3094,null,{}] 19:33:03 INFO - PROCESS | 1644 | 1467945183687 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}] 19:33:03 INFO - PROCESS | 1644 | 1467945183688 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:03 INFO - PROCESS | 1644 | 1467945183786 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:33:03 INFO - PROCESS | 1644 | 1467945183789 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 1644 | 1467945183793 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b391800 == 38 [pid = 1644] [id = 783] 19:33:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x127748400) [pid = 1644] [serial = 2347] [outer = 0x0] 19:33:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1291c8c00) [pid = 1644] [serial = 2348] [outer = 0x127748400] 19:33:03 INFO - PROCESS | 1644 | 1467945183827 Marionette DEBUG loaded listener.js 19:33:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x129443400) [pid = 1644] [serial = 2349] [outer = 0x127748400] 19:33:04 INFO - PROCESS | 1644 | 1467945184163 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:33:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:33:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 19:33:04 INFO - PROCESS | 1644 | 1467945184203 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 1644 | 1467945184204 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:33:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:33:04 INFO - PROCESS | 1644 | 1467945184207 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 1644 | 1467945184208 Marionette TRACE conn2 <- [1,3098,null,{}] 19:33:04 INFO - PROCESS | 1644 | 1467945184211 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}] 19:33:04 INFO - PROCESS | 1644 | 1467945184212 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:04 INFO - PROCESS | 1644 | 1467945184336 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:33:04 INFO - PROCESS | 1644 | 1467945184346 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 1644 | 1467945184347 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bb54000 == 39 [pid = 1644] [id = 784] 19:33:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12945e800) [pid = 1644] [serial = 2350] [outer = 0x0] 19:33:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1294ad800) [pid = 1644] [serial = 2351] [outer = 0x12945e800] 19:33:04 INFO - PROCESS | 1644 | 1467945184371 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a756c00) [pid = 1644] [serial = 2352] [outer = 0x12945e800] 19:33:04 INFO - PROCESS | 1644 | 1467945184657 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]]]}] 19:33:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:33:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:33:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms 19:33:04 INFO - PROCESS | 1644 | 1467945184679 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 1644 | 1467945184680 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:33:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:33:04 INFO - PROCESS | 1644 | 1467945184682 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 1644 | 1467945184684 Marionette TRACE conn2 <- [1,3102,null,{}] 19:33:04 INFO - PROCESS | 1644 | 1467945184686 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}] 19:33:04 INFO - PROCESS | 1644 | 1467945184687 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:04 INFO - PROCESS | 1644 | 1467945184785 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:33:04 INFO - PROCESS | 1644 | 1467945184789 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 1644 | 1467945184790 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12be56000 == 40 [pid = 1644] [id = 785] 19:33:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12ab3e000) [pid = 1644] [serial = 2353] [outer = 0x0] 19:33:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12accb400) [pid = 1644] [serial = 2354] [outer = 0x12ab3e000] 19:33:04 INFO - PROCESS | 1644 | 1467945184814 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12acd8000) [pid = 1644] [serial = 2355] [outer = 0x12ab3e000] 19:33:05 INFO - PROCESS | 1644 | 1467945185216 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:33:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 568ms 19:33:05 INFO - PROCESS | 1644 | 1467945185252 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1644 | 1467945185255 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:33:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:33:05 INFO - PROCESS | 1644 | 1467945185278 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1644 | 1467945185280 Marionette TRACE conn2 <- [1,3106,null,{}] 19:33:05 INFO - PROCESS | 1644 | 1467945185284 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}] 19:33:05 INFO - PROCESS | 1644 | 1467945185286 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:05 INFO - PROCESS | 1644 | 1467945185400 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:33:05 INFO - PROCESS | 1644 | 1467945185479 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 1644 | 1467945185480 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x11640a000 == 41 [pid = 1644] [id = 786] 19:33:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x113c2f000) [pid = 1644] [serial = 2356] [outer = 0x0] 19:33:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x115f0bc00) [pid = 1644] [serial = 2357] [outer = 0x113c2f000] 19:33:05 INFO - PROCESS | 1644 | 1467945185511 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1176e3800) [pid = 1644] [serial = 2358] [outer = 0x113c2f000] 19:33:05 INFO - PROCESS | 1644 | 1467945185907 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]]]}] 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:33:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 19:33:05 INFO - PROCESS | 1644 | 1467945185948 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1644 | 1467945185952 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:33:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:33:05 INFO - PROCESS | 1644 | 1467945185957 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1644 | 1467945185959 Marionette TRACE conn2 <- [1,3110,null,{}] 19:33:05 INFO - PROCESS | 1644 | 1467945185962 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}] 19:33:05 INFO - PROCESS | 1644 | 1467945185964 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:06 INFO - PROCESS | 1644 | 1467945186118 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:33:06 INFO - PROCESS | 1644 | 1467945186254 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 1644 | 1467945186256 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x119489000 == 42 [pid = 1644] [id = 787] 19:33:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118327c00) [pid = 1644] [serial = 2359] [outer = 0x0] 19:33:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119109000) [pid = 1644] [serial = 2360] [outer = 0x118327c00] 19:33:06 INFO - PROCESS | 1644 | 1467945186307 Marionette DEBUG loaded listener.js 19:33:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1196b5000) [pid = 1644] [serial = 2361] [outer = 0x118327c00] 19:33:06 INFO - PROCESS | 1644 | 1467945186723 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"]]]}] 19:33:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:33:06 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 19:33:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:33:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 821ms 19:33:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:33:06 INFO - PROCESS | 1644 | 1467945186778 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:33:06 INFO - PROCESS | 1644 | 1467945186780 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:33:06 INFO - PROCESS | 1644 | 1467945186782 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:33:06 INFO - PROCESS | 1644 | 1467945186785 Marionette TRACE conn2 <- [1,3114,null,{}] 19:33:06 INFO - PROCESS | 1644 | 1467945186793 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}] 19:33:06 INFO - PROCESS | 1644 | 1467945186796 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:06 INFO - PROCESS | 1644 | 1467945186907 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:33:07 INFO - PROCESS | 1644 | 1467945187015 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\", \"c0131ff5-cc45-4c0a-b1a5-8548920e9f3a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:07 INFO - PROCESS | 1644 | 1467945187017 Marionette INFO sendAsync 2153aa36-d52e-e94a-81f9-d928f89e271d 19:33:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12577d800 == 43 [pid = 1644] [id = 788] 19:33:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119906000) [pid = 1644] [serial = 2362] [outer = 0x0] 19:33:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x119b30c00) [pid = 1644] [serial = 2363] [outer = 0x119906000] 19:33:07 INFO - PROCESS | 1644 | 1467945187051 Marionette DEBUG loaded listener.js 19:33:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x121252800) [pid = 1644] [serial = 2364] [outer = 0x119906000] 19:33:07 INFO - PROCESS | 1644 | 1467945187411 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]]]}] 19:33:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:33:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 673ms 19:33:07 INFO - PROCESS | 1644 | 1467945187455 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:33:07 INFO - PROCESS | 1644 | 1467945187457 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:33:08 WARNING - u'runner_teardown' () 19:33:08 INFO - No more tests 19:33:08 INFO - Got 0 unexpected results 19:33:08 INFO - SUITE-END | took 512s 19:33:08 INFO - Closing logging queue 19:33:08 INFO - queue closed 19:33:08 INFO - Return code: 0 19:33:08 WARNING - # TBPL SUCCESS # 19:33:08 INFO - Running post-action listener: _resource_record_post_action 19:33:08 INFO - Running post-run listener: _resource_record_post_run 19:33:09 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 38098432; Write bytes: 957615104; Read time: 388; Write time: 5189 19:33:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:33:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150600192; Write bytes: 143994880; Read time: 13477; Write time: 268 19:33:09 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 35927552; Write bytes: 801147904; Read time: 364; Write time: 4872 19:33:09 INFO - Running post-run listener: _upload_blobber_files 19:33:09 INFO - Blob upload gear active. 19:33:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:33:09 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 19:33:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:33:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:33:10 INFO - (blobuploader) - INFO - Open directory for files ... 19:33:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:33:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:33:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:33:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:33:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:33:11 INFO - (blobuploader) - INFO - Done attempting. 19:33:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:33:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:33:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:33:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:33:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:33:12 INFO - (blobuploader) - INFO - Done attempting. 19:33:12 INFO - (blobuploader) - INFO - Iteration through files over. 19:33:12 INFO - Return code: 0 19:33:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:33:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:33:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d2f25b44825169a8dbfe1f957d8a7fee5167da8fc0f5455fd3c820a0084278cd448c41d26664e0724c6ebf6ba6dbf91335d7f0f9561539ebfdf93257a6181fdd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/991b7fcd91698050c06ecb55896bc1fc1527c6653061be7ecf8e1b279828f02be4217359eb174d5564e334d6a0b556c8a625a677562872b9e3237a6e2c7857d9"} 19:33:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:33:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:33:12 INFO - Contents: 19:33:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d2f25b44825169a8dbfe1f957d8a7fee5167da8fc0f5455fd3c820a0084278cd448c41d26664e0724c6ebf6ba6dbf91335d7f0f9561539ebfdf93257a6181fdd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/991b7fcd91698050c06ecb55896bc1fc1527c6653061be7ecf8e1b279828f02be4217359eb174d5564e334d6a0b556c8a625a677562872b9e3237a6e2c7857d9"} 19:33:12 INFO - Running post-run listener: copy_logs_to_upload_dir 19:33:12 INFO - Copying logs to upload dir... 19:33:12 INFO - mkdir: /builds/slave/test/build/upload/logs 19:33:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=587.936907 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-07-07 19:33:13.246711) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-07 19:33:13.250197) ========= 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.Jidi9xOIef/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.z584YdeBPs/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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/d2f25b44825169a8dbfe1f957d8a7fee5167da8fc0f5455fd3c820a0084278cd448c41d26664e0724c6ebf6ba6dbf91335d7f0f9561539ebfdf93257a6181fdd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/991b7fcd91698050c06ecb55896bc1fc1527c6653061be7ecf8e1b279828f02be4217359eb174d5564e334d6a0b556c8a625a677562872b9e3237a6e2c7857d9"} build_url:https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012615 build_url: 'https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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/d2f25b44825169a8dbfe1f957d8a7fee5167da8fc0f5455fd3c820a0084278cd448c41d26664e0724c6ebf6ba6dbf91335d7f0f9561539ebfdf93257a6181fdd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/991b7fcd91698050c06ecb55896bc1fc1527c6653061be7ecf8e1b279828f02be4217359eb174d5564e334d6a0b556c8a625a677562872b9e3237a6e2c7857d9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QfeqI7rwR9CNWZGxHfKnEA/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-07 19:33:13.285766) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 19:33:13.286115) ========= 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.Jidi9xOIef/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.z584YdeBPs/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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.005245 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 19:33:13.334685) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 19:33:13.335006) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 19:33:13.335329) ========= ========= Total master_lag: 3.24 =========